次のように、255 要素の列挙型を作成します。
enum class MyEnum
{
Item0,
Item1,
//....
Item254,
Item255
};
実際にすべてをリストする代わりに、マクロを使用して列挙型のメンバーを生成する方法はありますか?
次のように、255 要素の列挙型を作成します。
enum class MyEnum
{
Item0,
Item1,
//....
Item254,
Item255
};
実際にすべてをリストする代わりに、マクロを使用して列挙型のメンバーを生成する方法はありますか?
さて、OPの後にあるのはBOOST_PP_ENUM_PARAMS
. それが最善の解決策だとは言いませんが、次のような値を持つ列挙型では機能します。
enum class MyEnum {
BOOST_PP_ENUM_PARAMS(256, Item)
};