Udostępnij za pośrednictwem


stod

Konwertuje sekwencję znaków do double.

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

Parametry

Parametr

Opis

_Str

Sekwencja znaków, które mają być konwertowane.

_Idx

Wartość indeksu pierwszego znaku nieprzekonwertowane.

Wartość zwracana

Wartość double.

Uwagi

Funkcja konwertuje kolejność elementów w _Str na wartość _Val typu double tak, jakby poprzez wywołanie strtod(_Str.c_str(), _Eptr), gdzie _Eptr jest obiektem wewnętrznych do funkcji.Jeśli _Str.c_str() == *_Eptr wyrzuca obiektu typu invalid_argument.Jeśli takie połączenie będzie zestaw errno, rzuca obiektu typu out_of_range.Inaczej, jeśli _Idx nie jest pusty wskaźnik, sklepy funkcja *_Eptr - _Str.c_str() w *_Idx i zwraca _Val.

Wymagania

Nagłówek: <ciąg>

Przestrzeń nazw: std

Zobacz też

Informacje

string (<string>)

wstring

<string>