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