Sdílet prostřednictvím


stod

Převádí posloupnosti znaků double.

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

Parametry

Parametr

Popis

_Str

Posloupnost znaků má být převeden.

_Idx

Hodnota indexu prvního znaku nepřevedené.

Vrácená hodnota

Hodnota double.

Poznámky

Funkce převede posloupnost prvků v _Str na hodnotu _Val typu double , jako kdyby ve volání strtod(_Str.c_str(), _Eptr), kde _Eptr je objekt vnitřní funkce.Pokud _Str.c_str() == *_Eptr vyvolá objekt typu invalid_argument.Pokud by takové volání errno, vyvolá objekt typu out_of_range.Jinak, pokud _Idx není nulový ukazatel, ukládá funkce *_Eptr - _Str.c_str() v *_Idx a vrátí _Val.

Požadavky

Hlavička: <string>

Obor názvů: std

Viz také

Referenční dokumentace

string (<string>)

wstring

<string>