|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.01.2015, 17:42 | #1 |
Регистрация: 24.01.2015
Сообщений: 7
|
Помогите, пожалуйста, понять enum.
Приветствую!
Занимаюсь самостоятельно, для души, по учебнику Праты. Упражнение. Есть такой код заголовка: Код:
Код:
expected unqualified-id before '=' token И есть вот такая вот реализация функции: Код:
[Error] invalid use of 'enum Stonewt::md' Гуглился интернет, листались книги, и кажется, что все отлично, но так и не удалось "воткнуть", как же так надо использовать перечисления, чтобы компилятор съел. Не подскажите? P.S. Извините, не заметил тут сразу раздел для новичков как-то. Прошу перенести, если нужно. С уважением. Последний раз редактировалось Dudki; 24.01.2015 в 18:02. |
24.01.2015, 18:29 | #2 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Код:
|
24.01.2015, 19:14 | #3 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Это означает, что у вас есть 100% гарантия того, что значения будут вычислены именно времени компиляции, и не создадут нагрузку на рантайм. Так же, это гарантирует вам, что приложение не будет расходовать память для хранения енумовских констант. В случае с обычными неизменяемыми переменными: зависит от контекста. Компилятор может оптимизировать. А может и не оптимизировать. |
|
24.01.2015, 23:31 | #4 | |
Регистрация: 24.01.2015
Сообщений: 7
|
Цитата:
Спасибо за нелишнее напоминание разницы между присваиванием и сравнением, а так же за объяснение работы с enum. Я только не пойму, почему в книге в другом примере записано именно как объявление типа. Вот допустим: Код:
Код:
|
|
24.01.2015, 23:49 | #5 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Там тогда, наверное, ещё где-то объявление
Код:
|
25.01.2015, 01:06 | #6 | |
Регистрация: 24.01.2015
Сообщений: 7
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в цикле , не могу понять в чем! Помогите пожалуйста. | Алексей_xXx | Помощь студентам | 1 | 29.05.2009 00:37 |
задача на массив решите пожалуйста не могу ни как понять | LIL_VAdiK | Помощь студентам | 2 | 18.02.2009 23:40 |
Не могу понять почему не идет сортировка файла, помогите пожалуйста | Taisja | Помощь студентам | 2 | 15.06.2008 20:37 |
Помогите пожалуйста не могу понять! | Kosoy135 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 28.12.2007 19:08 |