Bonjour, j'aimerais savoir si il est possible (et pas trop sale) de lancer une exception d'un autre type lors de la capture d'une exception dans la construction d'un objet membre de la classe. Normalement l'exception est relancée automatiquement à la fin du catch, alors est-ce légal d'en lancer une autre ? (rien ne semble l'interdire, mais j'ai un doute)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // Exemple class TMaClasse { private: CComObject m_ComObject; public: TMaClasse( ) try : m_ComObject { //... } catch( const _com_error & e ) { throw EComError(e); } };d'avance
![]()
Partager