可能重复:
修改 C 字符串:访问冲突
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)谢谢。