346 votes

Quelle est la meilleure façon de faire un plantage du programme C++ ?

Je suis en train de faire un programme Python qui s’interface avec un processus différent crashy (c’est hors de mes mains). Malheureusement le programme avec que je suis interfaçage n’est pas encore en panne de façon fiable ! Donc je lance un programme C++ rapide qui se bloque sur le but, mais je ne sais pas vraiment la meilleure et la plus courte façon de le faire, personne sait ce qu’il faut mettre entre mon :

pour faire mon programme C++ crash fiable

292voto

duskwuff Points 69245

Le `` fonction est probablement votre meilleur choix. Il appartient à la bibliothèque standard de C et est défini comme « cause de terminaison anormale du programme » (par exemple, une erreur irrécupérable ou crash).

127voto

Loki Astari Points 116129

Essayez :

Trouvé dans :

76voto

Roee Gavirel Points 4550
void main()
{
    int i = 1 / 0;
}

70voto

Keith Nicholas Points 20875
*((unsigned int*)0) = 0xDEAD;

56voto

Sam Hocevar Points 7554

Eh bien, sommes-nous sur ledébordementde la pile, ou pas ?

(Pas garanti à planter par toutes les normes, mais ni les réponses suggérées sont notamment celle acceptée depuis `` pourrait ont été capturés en tout cas. Dans la pratique, cela va planter partout.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X