共用方式為


stod

轉換成字元序列的 double。

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

參數

參數

說明

_Str

要轉換的字元順序。

_Idx

第一個不變更字元的索引值。

傳回值

double 值。

備註

函式轉換項目序列在 _Str 至 double 型別的 _Val 值,則會呼叫 strtod(_Str.c_str(), _Eptr), _Eptr 是內部的物件給函式。 如果 _Str.c_str() == *_Eptr 會擲回型別 invalid_argument的物件。 如果這類呼叫將設定 errno,它會擲回型別 out_of_range的物件。 否則,則為,如果 _Idx 不為 null 指標,則 *_Idx 的 *_Eptr - _Str.c_str() 函式存放區並傳回 _Val。

需求

標頭:<string>

命名空間: std

請參閱

參考

string (C++ STL <string>)

wstring

<string>