COleDateTimeSpan::operator +, -
更新 : 2007 年 11 月
COleDateTimeSpan 値の加算、減算、または符号変換を行います。
COleDateTimeSpan operator +(
const COleDateTimeSpan& dateSpan
) const throw( );
COleDateTimeSpan operator -(
const COleDateTimeSpan& dateSpan
) const throw( );
COleDateTimeSpan operator -( ) const throw( );
解説
最初の 2 つの演算子は、期間値の加算と減算を行います。3 番目の演算子は、期間値の符号変換を行います。
オペランドのどちらかが 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::operator +=、-=