我对枚举类(VS2012)的使用:
class matrix {
public:
enum class operation_type {ADD, MULT};
matrix(operation_type op);
...
}
在我使用的另一个片段中
matrix* m = new matrix(matrix::operation_type::ADD);
如果名称很长,这会变得非常混乱。
是否可以以某种方式导入枚举值以便我可以编写:
matrix* m = new matrix(ADD);
嵌套类也一样——我可以导入它们吗?