внутренний тип и проблемы с ним
От: Fynjisx  
Дата: 21.07.08 08:09
Оценка:
class MODE {
enum TMODE{ON, OFF};
TMODE m_mode;
char* m_modestr;

public:
MODE(): m_mode(OFF) {}
MODE(TMODE mode): m_mode(mode) {}
};

.....

MODE m(ON); // <-- ругается пишет что ON неизвестный идентификатор... Приходится выталкивать определение типа в глобальную область... Но тип то у меня используется только внутри класса, т.е он внутренний и не хотелось бы его выталкивать в глобальную область. Как поступить?
Заранее благодарю.
С уважением Fynjisx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.