Segmentation Fault (Core dumped) en c++

Ce code lors de l'exécution affiche le résultat attendu mais les tirages segmentation fault (core dumped) à la fin :

string str[4] = {
    "Home",
    "Office",
    "Table",
    "Bar"
};

for (int i = 0; i<5; i++)
{
    cout << str[i] << "\n";
}

Sortie:

Home
Office
Table
Bar
Segmentation fault (core dumped)

Quel est le signinficance de segmentation fault (core dumped). J'ai cherché et il semble qu'une erreur du type qui se produit lorsque vous essayez d'accéder à la mémoire non allouée, alors, quel est le problème avec le code ci-dessus?

  • Utilisation g++ -Wall -g pour compiler et déboguer avec gdb
InformationsquelleAutor Jatin | 2012-06-24