Russian Qt Forum

Программирование => С/C++ => Тема начата: IzoLda от Январь 30, 2012, 07:55



Название: классы с enum
Отправлено: IzoLda от Январь 30, 2012, 07:55
имеется класс TClass, в нем есть перечисление TEnum, enum TEnum {t1 = 0, t2 = 1, ...}
правильно ли такое обращение: TClass::t2? оно будет выдавать 1 ?Заранее спасибо за помощь!


Название: Re: классы с enum
Отправлено: KrupaKarlo от Январь 30, 2012, 08:03
Если оно паблик то проблем нет.


Название: Re: классы с enum
Отправлено: IzoLda от Январь 30, 2012, 08:08
да паблик, а выдавать будет присвоенное ему целочисленное значение,да?


Название: Re: классы с enum
Отправлено: Disa от Январь 30, 2012, 12:24
http://lib.ru/CPPHB/cpptut.txt
Ищем: 2.5.1. Перечисления

Перечисление это самостоятельный тип, но он неявно может быть приведет к int.