#define HOGE_COUNT (sizeof(hogelist) / sizeof(hogelist[0]))
よりも
enum { HOGE_COUNT = sizeof(hogelist) / sizeof(hogelist[0]) };
のほうが便利だった。
デバッガで名前が使えるし、スコープに閉じ込められるし、定数だからswitchでも使える
#define HOGE_COUNT (sizeof(hogelist) / sizeof(hogelist[0]))
よりも
enum { HOGE_COUNT = sizeof(hogelist) / sizeof(hogelist[0]) };
のほうが便利だった。
デバッガで名前が使えるし、スコープに閉じ込められるし、定数だからswitchでも使える