Maison > Article > développement back-end > Core dump (erreur de segmentation) en C/C++
Dans ce tutoriel, nous discuterons d'un programme permettant de comprendre les core dumps (défauts de segmentation) en C/C++.
Cela peut se produire parce que le code tente d'écrire sur la mémoire en lecture seule ou tente d'accéder à un emplacement mémoire corrompu.
int main(){ char *str; str = "GfG"; *(str+1) = 'n'; return 0; }
#include <iostream> using namespace std; int main(){ int arr[2]; arr[3] = 10; return 0; }
#include <stdio.h> #include<alloc.h> int main(void){ int* p = malloc(8); *p = 100; free(p); *p = 110; return 0; }
Abnormal termination of program
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!