Quelle est la différence entre ces trois et comment dois-je terminer le programme en cas d'exception que je ne peux pas gérer correctement?
std::abortest raisonnable si une exception ne peut pas être résolue dans un destructeur.
std::terminateces articles, consultez l'excellent blog C ++ d'Andrzej: akrzemi1.wordpress.com/2011/09/28/who-calls-stdterminate , akrzemi1.wordpress.com/2011/10/05/using-stdterminate