Le code suivant n'intercepte pas d'exception lorsque j'essaie de diviser par 0. Dois-je lever une exception ou l'ordinateur en lance-t-il automatiquement une au moment de l'exécution ?
int i = 0;
cin >> i; // what if someone enters zero?
try {
i = 5/i;
}
catch (std::logic_error e) {
cerr << e.what();
}