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