Bonjour, je sais qu'un topic a recemment été ouvert sur le sujet des exceptions mais je trouvais qu'il était peu approrié à mon problème.
Je me fais une petite classe Utilitaire, qui comporte exemple une fonction pour convertur un paramètre T en std::string.
Est-ce que l'utilisation des exceptions est adéquates dans le contexte suivant?
J'ai ajouter ce traitement d'exception car supposons que le programmeur (lorsque je ne serai plus en stage ici) utilise Util::tostr pour tenter de convertir quelque chose en string (un objet X par exemple) et que cela est impossible, cela lui lance une exception.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13template <class T> std::string Util::tostr(T value) { std::ostringstream oss; try { oss << value; } catch (const std::exception& error) { std::cerr << error.what() << std::endl; } return oss.str(); }
Est-ce adéquat? Merci

 

 
		
		 
         
 

 
			
			

 
			 
   


 Utilisation adéquate des exceptions
 Utilisation adéquate des exceptions
				 Répondre avec citation
  Répondre avec citation

 
  
  
  
 
 
			 
   
 
				


 
 
 
			 
  Envoyé par vdumont
 Envoyé par vdumont
					
				 
						 
						 
			
Partager