下面代码怎么报read error。。。
std::string *result_set=NULL;
std::wstring*w_result_set=NULL;
result_set = new string[song_count*10];
w_result_set = new wstring[song_count*10];
for(int i = 0; i < song_count*10 ;i++)
{
strcpy((char*)result_set[i].c_str(), L'\0');
_tcscpy((wchar_t*)w_result_set[i].c_str(),L'\0');
}
[解决办法]
往string.c_str()里面拷东西?
那是个只读的。
你是想给每个string初始化?
不需要,string有默认构造函数,相当于string("")