クラスを初期化するためのオプションに列挙型フラグを使用します。列挙型は次のとおりです。
namespace MCXJS
{
enum VARPARAM
{
STATIC = 1,
CONST = 2
}
//other things
}
私が正しい場合、この場合、STATICをチェックするには、次のことを行う必要があります。
if (param & MCXJS::VARPARAM::STATIC) //...
私はそれをこのようにすることを知っています:
if (param & MCXJS::STATIC) //...
列挙型の名前を削除する必要があります。しかし、それは本当に必要ですか?どこにでも名前を入力せずに名前付き列挙型の列挙値を使用することはできませんか?