次の方法で共有


COleDateTimeSpan::operator +, -

COleDateTimeSpan の値の符号を加算、減算、および変更する。

COleDateTimeSpan operator +( 
   const COleDateTimeSpan& dateSpan  
) const throw( );
COleDateTimeSpan operator -( 
   const COleDateTimeSpan& dateSpan  
) const throw( );
COleDateTimeSpan operator -( ) const throw( );

解説

最初の 2 の演算子は、日付/時刻値を加算することを許可しています。番目のは日付/時刻値の符号を変更することができます。

オペランドのいずれかが null の場合、COleDateTimeSpan の結果値の状態が null です。

オペランドのいずれかが無効で他方が null 以外の場合、COleDateTimeSpan の結果値の状態は無効です。

有効なの詳細については、無効な、null の状態の値は、m_status のメンバー変数が表示されます。

使用例

COleDateTimeSpan ts1(3, 1, 5, 12); // 3 days, 1 hour, 5 min, and 12 sec
COleDateTimeSpan ts2(100.0 / (24 * 3600.0)); // 100 seconds
COleDateTimeSpan ts3 = ts1 + ts2;
ASSERT(ts3.GetSeconds() == 52); // 6 mins, 52 secs   

必要条件

ヘッダー : atlcomtime.h

参照

関連項目

COleDateTimeSpan クラス

階層図

COleDateTimeSpan::operator +=、-=