我刚刚阅读了一些类似于下一个的代码:
enum
{
width = 123,
height = 321,
position_x = 234
position_y = 432
};
...
Widget* w = CreateWidget(position_x, position_y, width, height);
在这种情况下是否有任何理由使用 enum 而不是宏或 const 值?
编辑:这样使用枚举是否正确?这种用法是否被认为是枚举使用中的某种滥用?