je la fonction suivante:compilateur ne se plaint pas de valeur fonction ne pas retourner
bool Server::ServerInit()
{
// bool listenResult = socket.Listen((const uint8 *)_LOCAL_HOST, m_iPort);
// if(true == listenResult)
// cout << "Server passive socket listening\n";
// else
// cout << "Server passive socket not listening\n";
//
// return listenResult;
} // ServerInit()
cette compile parfaitement bien, mais ne devrait pas le compilateur se plaindre de l'absence d'une déclaration de retour?
EDIT 0: GNU compilateur g ++
Quel compilateur utilisez-vous? Le compilateur Visual C++, je me plains plutôt de votre extrait de code avec un C4716. –
@TheFuzz: Mine se plaint plutôt fort aussi comme il se doit! –
J'ai fait un montage. J'utilise le compilateur gnu g ++ – TheFuzz