int main()
{
char str_1[7] = "string";
char* str_2 = new char[7];
str_2 = "string";
str_1[2] = 'a'; //ok
str_2[2] = 'a'; //error
return 0;
}
我得到 “访问冲突” 错误这里str_2[2] = 'a';
我不明白为什么我不能访问动态字符串通过索引在这里(VS2010)谢谢。
必须有很多这个重复。 – hmjd
任何你不使用'std :: string'的原因? – chris
只是试验 –