Même pour des petites fonctions qui ne font pas grand chose, il est vite pénible d'intercepter toutes les exceptions pour devoir les traduire -- genre si il faut des couches de traductions entre exceptions corba et exceptions du projet.
Et oui, c'est facile à faire. Cf. le classique std::vector<boost::shared_ptr<MonType> >. (d'autres API/bibliothèques fournissent des équivalents .. qui ne seront pas intégrés au prochain standard, contrairement à ceux de boost)
Partager