Condividi tramite


stod

Converte una sequenza di caratteri in double.

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

Parametri

Parametro

Descrizione

_Str

La sequenza di caratteri da convertire.

_Idx

Il valore di indice del primo carattere non convertito.

Valore restituito

Valore double.

Note

La funzione converte la sequenza di elementi in _Str in un valore _Val di tipo double come se la chiamata a strtod(_Str.c_str(), _Eptr), dove _Eptr è un oggetto all'interno della funzione. Se _Str.c_str() == *_Eptr genera un oggetto di tipo invalid_argument. Se la chiamata impostando errno, viene generato un oggetto di tipo out_of_range. In caso contrario, se _Idx non è un puntatore null, gli archivi *_Eptr - _Str.c_str() di funzione in *_Idx e restituisce _Val.

Requisiti

Intestazione: <string>

Spazio dei nomi: std

Vedere anche

Riferimenti

string (<string> in STL C++)

wstring

<string>