class MyClass { public: enum MyEnum { Value1, Value2 }; MyClass( ) : v_() { } private: MyEnum v_; }; int main( ) { } test.cc: In method `MyClass::MyClass ()': test.cc:8: cannot convert `int' to `MyClass::MyEnum' in assignment Разве так нельзя делать? g++ 3.4 и 4.0 пропускают без каких либо замечаний.
Ответ на:
комментарий
от aton
Ответ на:
комментарий
от Legioner
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [java][netbeans][детский сад] Как заменить один enum на другой (2011)
- Форум Злобный G++ (2008)
- Форум Раскройте тайну thenComparing (2019)
- Форум [java][generic]interfaces (2011)
- Форум Аналог контейнера vector в perl (2007)
- Форум Как программно завершить Qt4 приложение? (2007)
- Форум Декораторы в Java для listener'ов (2015)
- Форум [С++][полиморфизм] цепочка наследований (2011)
- Форум перегрузка виртуальных функций. (2015)
- Форум Вопрос по С++ (2004)