在C++中,是否可以枚举枚举(运行时或编译时(首选))并为每次迭代调用函数/生成代码?
示例用例:
enum abc { start a, b, c, end } for each (__enum__member__ in abc) { function_call(__enum__member__); }
合理的重复:
c++ enums enumeration metaprogramming
c++ ×1
enumeration ×1
enums ×1
metaprogramming ×1