string receiveFromServer();
这个函数返回从某个服务器接收到的字符串。如果在传输过程中(包括协议)出现错误,我希望返回一个空字符串。然而,在C++中这种方法行不通(与Java不同)。我尝试过:
string response = receiveFromServer();
if (response==NULL) {
cerr << "error recive response\n";
}
但这并不合法。
由于返回一个空字符串也是合法的,那么我可以返回什么来表示错误?
谢谢!