CrossFramework Library
|
DiviceCheck型と除算チェックマクロを記述する。
#include <XBase/RuntimeAssert.hpp>
ネームスペース | |
namespace | XBase |
XLibraryの基本となるクラス・関数・マクロ群を定義する名前空間。 | |
マクロ定義 | |
0除算チェック | |
#define | XBASE_DIV_ASSIGN(lhs, rhs) |
lhs /= rhs, operator /=の0除算チェック。 | |
#define | XBASE_DIV(aLHS, aRHS) ( aRHS != 0 ? ( aLHS / aRHS ) : ::XBase::DivideCheck::Error( aLHS ) ) |
lhs / rhsの0除算チェック。 |