Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Essai1()
- {
- cout << endl;
- cout << "----- 1. Test preliminaire de la classe ExceptionBase ---------------------" << endl;
- try
- {
- int n = rand()%2;
- if (n == 0)
- {
- ExceptionBase ex("Ceci est un test");
- throw ex;
- // Attention, ce throw n'est ici que pour tester la classe ExceptionBase
- // La bonne pratique veut que les throw apparaissent dans les fonctions
- // susceptibles de poser problème comme un constructeur ou une fonction
- // membre présentant des parametres non adaptes.
- }
- cout << "Tout se passe bien :-)" << endl;
- }
- catch (ExceptionBase e)
- {
- cout << "ExceptionBase !!!" << endl;
- cout << "Message = " << e.getMessage() << endl;
- }
- cout << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment