我有以下功能:編譯器不會抱怨函數沒有返回值
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()
這個編譯完全正常,但不應編譯器抱怨缺少return語句?
EDIT 0:GNU克++編譯器
你使用什麼編譯器? Visual C++編譯器我用C4716大聲抱怨你的代碼片斷。 – 2010-11-27 06:40:12
@TheFuzz:我的聲音太大聲抱怨了! – 2010-11-27 06:41:22
我做了一個編輯。我正在使用gnu g ++編譯器 – TheFuzz 2010-11-27 06:42:59