COleDateTimeSpan::operator +=、-=

更新 : 2007 年 11 月

この 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);   

必要条件

ヘッダー : atlcomtime.h

参照

参照

COleDateTimeSpan クラス

階層図

COleDateTimeSpan::operator +, -

その他の技術情報

COleDateTimeSpan のメンバ