En utilisant la classe liste gérant les exceptions, nous pouvons écrire
le programme suivant:
- main()
- {
- set_terminate(terminaison);
- try
- {
- liste<int> liste1;
- cout<<"Entrez une liste: ");
- cin >> liste1;
- cout <<"Liste lue: "<<liste1<<endl;
- }
- catch(erreur& err)
- {
- }
- return(0);
- }
Résultat de l'éxécution:
- Entrez une liste: ( 1 2 3 4 5 )
- Liste lue: ( 1 2 3 4 5 )