【发布时间】:2017-02-21 00:56:45
【问题描述】:
我不明白,void* 函数如何带有返回值。下面的代码,它的工作。
void *TcpClient::receive(int size=512)
{
char *buffer = new char[size];
if (recv(_sockfd , buffer , sizeof(buffer) , 0) < 0)
{
std::cerr << "recv failed";
}
return buffer;
}
【问题讨论】:
-
void*与void不同。