Bonjour, comment convertir un std::string en double? J'ai essayer avec un static_cast sans succès...

 Convertir un std::string en double.
 Convertir un std::string en double.
				
				
						
						
				Bonjour, comment convertir un std::string en double? J'ai essayer avec un static_cast sans succès...

 
 
				
				
						
						
				Ca fonctionne pas mon truc
En faisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
cannot convert `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' to `double' in initialization
 
 
				
				
						
						
				essaye de faire :
En faisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7template <class T> bool Util::ToStr(std::string & str, const T & value) { std::istringstream iss(str); return iss >> value != 0; }
toi, tu faisait un flux de sortie et non un flux d'entree!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
 
 
				
				
						
						
				Je fais maintenant
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
Et au linkage ca plante en me disant:
[Linker error] undefined reference to `bool Util::FromStrToAny<double>(std::string const&, double&)'
 
 
				
				
						
						
				est-ce normal que le ";" de ta declaration n'y soit pas???Envoyé par vdumont
Partager