Je développe en C++, en utilisant le framework Qt.long double à la chaîne
J'ai besoin de convertir une valeur long double
en une chaîne (idéalement un QString
, mais pourrait être autre chose). Jusqu'ici, j'ai toujours utilisé QString :: number() pour la conversion numérique-> chaîne, mais il n'y a pas de surcharge pour le type long double
.
Merci
Également possible est 'return QString (ss.str(). C_str());' –
@Adam: 'QString :: fromStdString()' peut utiliser la taille de 'std :: string'() pour éviter de compter le longueur de la chaîne. Si vous passez un 'const char *' à 'QString()', il doit alors recalculer ce qui est déjà connu. – Bill
juste, bon à savoir. J'arrive généralement à éviter tout cela avec 'QString ("% 1 "). Arg (n)' mais il ne gère pas double long :) –