time_put::do_put
仮想関数で CharType、. のシーケンスとして出力で日時の情報。
virtual iter_type do_put(
iter_type _Next,
ios_base& _Iosbase,
const tm* _Pt,
char _Fmt,
char _Mod = 0
) const;
パラメーター
_Next
時間と日付を表す文字のシーケンスを挿入する必要があります。出力反復子。_Iosbase
使用されません。_Pt
出力された時間と日付の情報。_Fmt
出力形式。有効な値については、strftime、wcsftime、_strftime_l、_wcsftime_l を参照してください。_Mod
形式の修飾子。有効な値については、strftime、wcsftime、_strftime_l、_wcsftime_l を参照してください。
戻り値
挿入最後の要素の後の最初の位置を指す反復子。
解説
仮想で保護されたメンバー関数は、オブジェクトに格納されている時刻の値 * **[TM]**型の_Ptから始まる連続 _Next で、要素を生成します。関数は、生成された出力を超える要素を挿入する次の場所を指定する反復子を返します。
出力は配列に char の一連の要素を生成するに _Ptの最後の引数との strftimeによって、使用されている規則で生成されます。char のそのような各要素は単純な、1 対 1 のマッピングによって型 CharType の同等の要素にマップすると仮定されます。_Mod がゼロである場合は、有効な形式は F が _Fmtよって置き換えられます。ここで、「%F」です。それ以外の場合は、有効な形式は、M が _Modよって置き換えられます。ここで、「%MF」です。
使用例
do_putを呼び出す 設定の例を参照してください。
必要条件
ヘッダー: <locale>
名前空間: std