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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.03.2016, 13:02   #171
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
чем элементы енумов.
ну это смотря какая задача.

и будет ли вообще дубляж перечислений ?

зачем перечисления цветов по несколько раз дублировать ?
RAFA91 вне форума
Старый 23.03.2016, 13:14   #172
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
и будет ли вообще дубляж перечислений ?
ну если вы гарантирует, что во всех перечислениях все имена будут различны, то не будет...

Цитата:
зачем перечисления цветов по несколько раз дублировать ?
А зачем перечисление направлений дублировать? А зачем перечисление состояний дублировать? Если у вас один енум, то и проблем особо нет
p51x вне форума
Старый 23.03.2016, 17:23   #173
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
зачем перечисления цветов по несколько раз дублировать ?
сразу видно что вы не работали в больших проектах.

раньше видел, что решалось сокращениями от имени енума в значении.
Код:
enum SeekOrigin
{
  soBegin,
  soCurrent,
  soEnd
}
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 19.07.2016, 12:07   #174
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

а учится кто будет ?

Код:

Код:
enum A{B,C};

enum D{B,C};
((((((((((
RAFA91 вне форума
Старый 19.07.2016, 13:08   #175
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну так скомпилируйте, для начала
Код:
#include <iostream>
using namespace std;
 
enum A{B,C};
enum D{B,C};
 
int main() {
	D d=B;
	A a=C;
	return 0;
}
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 19.07.2016, 13:10   #176
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

надо было так с самого начала делать.

Код:
D d=D::B;
	A a=A::C;
RAFA91 вне форума
Старый 19.07.2016, 13:15   #177
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
#include <iostream>
using namespace std;
 
enum A{B,C};
enum D{B,C};
 
int main() {
	D d=D::B;
	A a=A::C;
	return 0;
}
и все равно не компилируется
ошибки в строках с декларациями энумов.

именно это enum class и решает.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 19.07.2016, 13:17   #178
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

я имел ввиду что это надо было делать еще в 82 году.
RAFA91 вне форума
Старый 19.07.2016, 13:20   #179
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

1. Не надо
2. Устаканивание и принятие нового стандарта было не быстрым делом
p51x вне форума
Старый 19.07.2016, 13:22   #180
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

это можно было сделать и в новом стандарте.
RAFA91 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Итератор для двусвязного списка Black_Dynamite Помощь студентам 0 07.11.2013 22:04
итератор set c++ Arrioh Помощь студентам 1 25.12.2012 16:01
Итератор списка по значению Link0 Общие вопросы по Java, Java SE, Kotlin 0 21.11.2010 14:02