Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2013, 05:45   #1
220Volt
Форумчанин
 
Регистрация: 14.12.2012
Сообщений: 668
По умолчанию Конструирование enum class

Доброго времени суток!
В C++11 появился enum class, о нем есть вопрос:
Можно ли запретить конструирование экземпляра enum class по умолчанию (без явной инициализации) или написать конструктор по умолчанию? Создание обертки поверх enum class – не вариант.
Код:
enum class my_enum
}
   e1,
   e2
};
my_enum my_enum_i;   // конструирование по умолчанию (значение - мусор), не запрещено, можно запретить?
my_enum my_enum_i2 = my_enum::e1;   // ok
Мне кажется, что было бы удобно.
220Volt вне форума Ответить с цитированием
Старый 01.04.2013, 06:11   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

может быть и было бы удобно, но я думаю "нет - нельзя".
rrrFer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конструирование простейшего класса! ksushaboo Помощь студентам 0 04.10.2012 23:39
enum class, проблема с заданием значения _-Re@l-_ Общие вопросы C/C++ 4 09.08.2011 18:56
Конструирование ПО Ksy Свободное общение 1 12.05.2011 03:07
Геометрическое конструирование viskas2011 Помощь студентам 4 22.04.2011 10:04
Microsoft Office Outlook - конструирование форм krucian Софт 1 15.07.2008 10:23