1 #include <iostream> 2 #include <stdexcept> 3 using namespace std; 4 5 #include "tableau.hpp" 6 #include "traitements.hpp" 7 8 // compilation: c++ -o tableau tableau.hpp traitements.hpp main.cpp 9 10 int main() { 11 try 12 { 13 Tableau<> T1(10); 14 for (size_t i=0; i<10; i++) { 15 T1[i]=i*10; 16 }; 17 18 Tableau<> T2(5); 19 T2 = T1; 20 } 21 22 // ATTENTION - Resultat different si on passe l'exception par valeur ou par reference 23 //catch ( exception e ) 24 catch ( exception& e ) 25 { 26 cerr << "ERREUR " << e.what() << '\n'; 27 } 28 }; 29 30