Bonjour,

Je réalise actuellement un programme pour multiplier deux matrices. Les éléments des matrices sont stockées dans un vecteur.
J'ai donc une classe Matrix qui hérite de la classe Vector.

J'arrive deja à controler le type des éléments entrés au clavier et je sors du programme proprement lorsqu'une exception est générée lors des entrées au clavier.

J'ai donc un bloc comme ça dans mon main:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
try {
...........
}
catch {
std::cout << ......;// message à l'écran lorsqu'une exception est générée
exit(-1);// je sors completement du programme....
}
Donc je souhaite savoir s'il est possible, au lieu d'avoir un exit(-1) qui me fait sortir complétement du programme, de revenir dans la méthode qui a lancé l'exception et demander à l'utilisateur de rentrer une valeur correct pour l'entrée qui n'est pas bonne (ou de recommencer l'entrée de la matrice).
Ca me serait utile pour l'entrée des termes de la matrice au clavier.

Je souhaite aussi savoir si j'ai besoin d'un destructeur pour ma classe Matrix qui hérite de Vector (qui lui a un destructeur).

Merci d'avance pour votre réponse .