Ich habe die folgende Funktion:Compiler beschwert sich nicht über Funktion nicht Wert zurück
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()
diese kompiliert völlig in Ordnung, sollte aber nicht der Compiler über das Fehlen einer return-Anweisung beschweren?
EDIT 0: GNU g ++ Compiler
Welchen Compiler benutzen Sie? Der Visual C++ Compiler Ich habe mich mit einem C4716 ziemlich laut über Ihren Code-Schnipsel beschwert. –
@TheFuzz: Meine beschwert sich ziemlich laut wie es sollte! –
Ich habe eine Bearbeitung gemacht. Ich benutze den gnu g ++ Compiler – TheFuzz