Bonjour, j'aimerai convertir un element de type CString en float mais je ne sais pas faire. J'ai trouve ca dans la FAQ a la question : Comment convertir une string en un objet de n'importe quel type ?

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
#include <sstream>  
 
template<typename T>
bool from_string( const std::string & Str, T & Dest )
{
    // créer un flux à partir de la chaîne donnée
    std::istringstream iss( Str );
    // tenter la conversion vers Dest
    return iss >> Dest != 0;
}
 
int main()
{    
    int dix;
    from_string( "10", dix );
}
Le probleme est que je ne comprend pas le code pour lui dire de le passer en float. Comment le faire, peut on me l'expliquer avec des mots simples.