![]() |
|
Модераторы: bsa |
![]()
|
|
| NetGod |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 22.3.2008 Где: город Мурманск, с трана Россия Репутация: нет Всего: нет |
Зачем вообще пользоваться enum??
Вот код:
Из него понятно что enum здесь создается для нового типа color что ли? Вообще раскажите зачем нужен enum, подходящих статей нигде не нашел. Это сообщение отредактировал(а) archimed7592 - 28.4.2008, 11:36 |
||||
|
|||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
||||
|
||||
| Dreamer_0x01 |
|
|||
![]() Терминатор ![]() ![]() Профиль Группа: Участник Сообщений: 780 Регистрация: 14.4.2005 Где: Санкт-Петербург Репутация: нет Всего: 12 |
enum нужен в тех случаях, когда нужно показать, что некая переменная должна принимать значения только из указанного списка.
Это удобно, когда используется оператор switch с достаточно большим количеством кейсов. Тогда значения, перечисленные в enum, очень удобно подставлять в качестве констант, которые указываются в case. -------------------- Нет ничего невозможного. Есть цели, и есть время и силы на их достижение. |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 6 Всего: 93 |
Да ну? -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| TGrey |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 294 Регистрация: 1.12.2007 Репутация: нет Всего: 1 |
Один небольшой пример из скрипта для игры.
Ну теперь можно держать инфо для каждого игрока в масиве. |
|||
|
||||
| everyone |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 24.3.2004 Репутация: нет Всего: 4 |
я долго смотрел на эту строку:
По-моему передавать PlayerInfo сюда - бессмыслица. Попробовал скомпилировать (MVC++2008), получил "illegal use this type as an expression". --------------------
Что написал, то написал (Пилат) |
|||
|
||||
| niXman |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 4.7.2009 Репутация: нет Всего: 0 |
А как вы считаете должно быть? Замечу, что это массив типа int размерностью playerid/PlayerInfo. Которые, в свою очередь, должны быть константами. --------------------
if ( !c++ ) { *power--; this->wussiness += 10;} |
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
должно быть как-угодно. акцент в том, что это
не скомпилируется. |
|||
|
||||
| niXman |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 4.7.2009 Репутация: нет Всего: 0 |
Я к тому что, это вполне разумно)
Добавлено @ 10:30 Кстати. Вопрос немного не в тему, но все же. Каким образом можно объявить безымянный енум? Это сообщение отредактировал(а) niXman - 20.10.2009, 10:52 --------------------
if ( !c++ ) { *power--; this->wussiness += 10;} |
|||
|
||||
| Леопольд |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 3 Всего: 13 |
-------------------- вопросов больше чем ответов |
||||
|
|||||
| niXman |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 4.7.2009 Репутация: нет Всего: 0 |
Леопольд, И вправду
Это сообщение отредактировал(а) niXman - 20.10.2009, 10:50 --------------------
if ( !c++ ) { *power--; this->wussiness += 10;} |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |