Partager via


stod

Convertit une séquence de caractères en double.

double stod(
    const string& _Str, 
    size_t *_Idx = 0
);
double stod(
    const wstring& _Str, 
    size_t *_Idx = 0
;

Paramètres

Paramètre

Description

_Str

La séquence de caractères à convertir.

_Idx

L'indice du premier caractère non converti.

Valeur de retour

Valeur de double.

Notes

La fonction convertit la séquence d'éléments dans _Str en une valeur _Val de type double comme lors de l'appel à strtod(_Str.c_str(), _Eptr), où _Eptr est un objet interne à la fonction. Si _Str.c_str() == *_Eptr il génère un objet de type invalid_argument. Si un tel appel définit errno, il génère un objet de type out_of_range. Sinon, si _Idx n'est pas un pointeur null, la fonction stocke *_Eptr - _Str.c_str() dans *_Idx et retourne _Val.

Configuration requise

En-tête : <chaîne>

Espace de noms : std

Voir aussi

Référence

string (<chaîne> C++ STL)

wstring

<string>