1. ホーム
  2. c++

[解決済み] C++のenumにおける最大値と最小値

2023-06-28 12:32:15

質問

c++でenumの定義された最大値と最小値を見つける方法はありますか?

どのように解決するのですか?

いいえ、C++では、どのenumでも定義された最大値と最小値を見つける方法はありません。この種の情報が必要な場合、Last と First の値を定義するのが良い方法であることがよくあります。たとえば

enum MyPretendEnum
{
   Apples,
   Oranges,
   Pears,
   Bananas,
   First = Apples,
   Last = Bananas
};

の間のすべての値について、名前付きの値が必要なわけではありません。 FirstLast .