Voila,
mon problème est le suivant: je me crée une classe A, dans son constructeur s'il y a erreur je jete une exception de classe B. Et je met mas classe A dans une libclasseA.so
Tout marche sauf qd je provoque erreur, j'ai un message du type:
terminate called after throwing an instance of 'A*'.
Mais quand je throw un new int (6) par exemple ca marche.
Mes lignes de compile sont:
g++ -fPIC -shared -o libClasseA.so ClasseA.cpp ClasseB.cpp
g++ -ldl main.cpp
si vous avez des idées...merci
Partager