共用方式為


from_chars_result 結構

語法

struct from_chars_result {
    const char* ptr;
    errc ec;
};
member 描述
ptr 如果 ec 等於 errc{},則轉換成功,並 ptr 指向不屬於已辨識數位的第一個字元。
ec 轉換錯誤碼。 如需特定錯誤碼,請參閱 errc

備註

範例:剖析 "1729cats" 為十進位整數將會成功,而且 ptr 會指向 'c' 其中第一個非數位,也是 的一個過去結尾 "1729"

如果沒有字元符合數位模式, from_chars_result.ptr 則指向 first,且 from_chars_result.ecerrc::invalid_argument

如果只有某些字元符合數位模式, from_chars_result.ptr 則指向第一個字元不符合模式,或具有參數的值 last ,如果所有字元都相符。

如果剖析的值不符合所要完成轉換類型的範圍, from_chars_result.ec 則 為 errc::result_out_of_range

需求

標頭:<charconv>

命名空間:std

需要編譯程式選項:/std:c++17或更新版本。

另請參閱

from_chars