我有以下声明,我想要做的是将变量消息设置为等于它自己加上数据 message = message + data
我该怎么做?我还是C ++的新手
void DataLog::log(char* data)
{
struct sockaddr_in si_other;
int s, slen=sizeof(si_other);
char buf[BUFLEN];
char* message;
WSADATA wsa;
...
}
答案 0 :(得分:4)
答案 1 :(得分:0)
如果我理解正确,这将是一种方法:
void DataLog::log(char* data)
{
...
std::string message (buf); //or whatever you use to initialize the message
message.append (data); //the second part of the message
}