time_get::get
從字元資料和轉換來源讀取該資料到時間結構儲存的時間。 第一個函式接受轉換規範,而且修飾詞,第二個接受數。
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char _Fmt,
char _Mod
) const;
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char_type *_Fmt_first,
char_type *_Fmt_last
) const;
參數
_First
輸入值是的序列轉換的起始位置的 Iterator。_Last
項目表示要轉換的序列結尾的 Iterator。_Iosbase
資料流。_State
適當的位元遮罩項目設為資料流狀態可以表示錯誤。_Pt
儲存時間結構的指標。_Fmt
轉換規範字元。_Mod
選擇性修飾詞字元。_Fmt_first
將自訂指示詞開始的位置。_Fmt_last
對格式指示詞結尾的點。
傳回值
傳回 Iterator 指派給使用時間結構 *_Pt 的第一個字元資料後。
備註
第 10% 成員函式會傳回 do_get(_First,_Last,_Iosbase,_State,_Pt,_Fmt,_Mod)。
受控制格式的第二 + 成成員函式呼叫 do_get 由 [_Fmt_first,_Fmt_last)分隔。 它會將格式化為欄位序列,其中每一個決定 [first, last)分隔的零或多個輸入項目轉換。 它會傳回指定第一個不變更項目的 Iterator。 有三種欄位:
一個百分比 (%) 格式,接著在這個集合 EOQ# [] 的選擇性修飾詞 mod ,後面接著轉換規範 fmt,由 do_get傳回的值取代 first(_First,_Last,_Iosbase,_State,_Pt,_Fmt,_Mod)。 轉換失敗設定 state 中的 ios_base::failbit 並傳回。
格式的一個空白項目略過用零個或多個輸入空白項目。
格式的其他項目必須符合下輸入項目,略過。 比對失敗設定 state 中的 ios_base::failbit 並傳回。
需求
標題: <地區設定>
命名空間: std