string receiveFromServer();
эта функция возвращает строку, полученную с какого-либо сервера. Если по пути произошла ошибка (включая протокол), я хочу вернуть пустую строку. Тем не менее, это не работает в C ++ (в отличие от Java).
я попробовал:
string response = receiveFromServer();
if (response==NULL) {
cerr << "error recive response\n";
}
но это не законно.
Поскольку пустая строка также допустима для возврата, что я могу вернуть, что будет указывать на ошибку?
спасибо!