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
輸出 Iterator 表示日期和時間的字元序列要插入的位置。_Iosbase
未使用。_Pt
輸出的時間和日期資訊。_Fmt
輸出格式。 如需有效的 strftime、 wcsftime、 _strftime_l、 _wcsftime_l 。_Mod
格式的修飾詞。 如需有效的 strftime、 wcsftime、 _strftime_l、 _wcsftime_l 。
傳回值
指派給第一個位置的 Iterator 中插入的最後一個項目之後。
備註
受保護的虛擬成員函式產生開始從儲存在物件中的時間值*_Pt的 _Next 時的順序,元件型別 tm。 函式會傳回指定下一個 Iterator 的位置插入產生的輸出外的項目。
輸出是由 strftime所用的相同規則產生的,而 _Pt中最後一個引數,則會產生一系列 char 項目到陣列。 每一個這類 char 項目由簡單,一對一對應假設對應至型別 CharType 的對等項目。 如果 _Mod 等於零,有效的格式為「%F」,其中 F 會 _Fmt取代。 否則,有效的格式為「%MF」,其中 M 中 _Mod取代。
範例
為 將"範例"一節,呼叫 do_put。
需求
標題: <locale>
命名空間: std