CrossFramework Library
#define XBASE_DIV_ASSIGN (   lhs,
  rhs 
)
値:
do \
    { \
        if ( rhs == 0 ) \
        { \
            XBASE_NOT_REACH_ASSERT_MSG( ::XBase::DivideCheck::AssertionMessage ); \
        } \
        else \
        { \
            lhs /= rhs; \
        } \
    } while(0)

lhs /= rhs, operator /=の0除算チェック。

0除算しようとした場合はエラー。エラーが無効なときは除算をせずに続行する。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義