重複の可能性:
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) ありがとう。