このコードを実行すると、予想される出力が表示されますがsegmentation fault (core dumped)
、最後に出力されます。
string str[4] = {
"Home",
"Office",
"Table",
"Bar"
};
for (int i = 0; i<5; i++)
{
cout << str[i] << "\n";
}
出力:
Home
Office
Table
Bar
Segmentation fault (core dumped)
セグメンテーション違反 (コア ダンプ) の重要性は何ですか。調べたところ、未割り当てメモリにアクセスしようとすると、そのようなエラーが発生するようですが、上記のコードの何が問題なのですか?