c++ 编译时报错 "Array initializer must be an initializer list or string literal"

来源:互联网 发布:系统优化对比报告 编辑:程序博客网 时间:2024/05/22 05:11

这句话的意思是数组的初始化必须是一个初始化列表字符串

我的代码是这样写的:

std::string str = "网络连接错误!"

char s_errorBuffer[1024] = str.c_str();


我们把它分开来写即可。

 char s_errorBuffer[1024];

strcpy(s_errorBuffer, str.c_str());

0 0
原创粉丝点击