次の方法で共有


COleDateTimeSpan::operator +=、-=

この COleDateTimeSpan の値から COleDateTimeSpan の値を加算します。

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

解説

これらの演算子は COleDateTimeSpan でこのオブジェクトから日付/時刻値を加算することを許可しています。オペランドのいずれかが null の場合、COleDateTimeSpan の結果値の状態が null です。

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

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

使用例

COleDateTimeSpan ts1(10.0); // 10 days
COleDateTimeSpan ts2(100.0); // 100 days
ts2 -= ts1;
ASSERT(ts2.GetTotalDays() == 90);   

必要条件

Header: atlcomtime.h

参照

関連項目

COleDateTimeSpan クラス

階層図

COleDateTimeSpan::operator +, -