Добрый день. А как бы сделать так, чтобы можно было бы использовать объект в switch вместе со значениями из enum:
//...
enum Type {
Type1,
Type2
};
//...
SomeClass a;
//...
switch (a) {
case Type1:
//...
break;
case Type2:
//...
break;
}