現在の時刻 : 汎用クラス
次の手順では CTime のオブジェクトを作成し、現在時刻で初期化する方法を示します。
現在時刻を取得する
次のように、CTime のオブジェクトを代入します:
CTime theTime;
[!メモ]
有効な時刻への CTime の初期化されていないオブジェクトは初期化されません。
オペレーティング システムから現在の時刻を取得するに CTime::GetCurrentTime 関数を呼び出します。この関数は CTimeの値の設定に使用できる CTime のオブジェクトを次のように返します:
theTime = CTime::GetCurrentTime();
GetCurrentTime が CTime クラスの静的メンバー関数であるため、クラスとスコープ解決演算子 (::) の名前を、CTime::GetCurrentTime()修飾する必要があります。
もちろん、前に説明した 2 ステップは、一つのプログラム文に次のように結合できます:
CTime theTime = CTime::GetCurrentTime();