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

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

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

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

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

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

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
Код:
enum A{jhk, hghj=5, ghfhfh};
enum B{jhk, hghj=2, ghfhfh};
не скомпилируется.

.
скомпилируется

Код:
#include "stdafx.h"
#include <iostream>

using namespace std;

enum A{jhk, hghj=5, ghfhfh};

namespace D {enum B{jhk, hghj=5, ghfhfh};}

int main ()
{
	A t = ghfhfh;
	D::B k = D::jhk;
	cout<<t<<endl;
	cout<<k<<endl;
	system("pause");
  
  return 0;
}
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
l

Да вообще весь С и С++ оттуда содрали.
только ++11.

вспомните свойства. они только в нетовском плюсе.

про делегаты не знаю. вероятно и их передрали
RAFA91 вне форума
Старый 22.03.2016, 16:43   #162
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так в коде выше нет неймспейса. И обычно никто не хочет плодить новый неймспейс на каждый енум.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 22.03.2016, 16:44   #163
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ну так в коде выше нет неймспейса. И обычно никто не хочет плодить новый неймспейс на каждый енум.
ну так я решил это не пользуясь ++11
RAFA91 вне форума
Старый 22.03.2016, 18:56   #164
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
вспомните свойства. они только в нетовском плюсе.
свойств нету в С++.
Цитата:
про делегаты не знаю. вероятно и их передрали
есть понятия которые не зависят от языка, и их много не хватало.
так что хватит говорить передрали. это развитие.
вы свой комп сами спаяли? или изобрели новый? то же самое, им нужно развиваться и улучшать работу, нормальных делегатов в С++ не хватало очень давно.
Цитата:
ну так я решил это не пользуясь ++11
решение костылем.
все равно обращение к члену энума через сам энум гораздо информативнее.
да решить можно было, но это костыль.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 23.03.2016, 12:21   #165
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
да решить можно было, но это костыль.
для кого костыль , а для кого выход из положения.

Последний раз редактировалось RAFA91; 23.03.2016 в 12:29.
RAFA91 вне форума
Старый 23.03.2016, 12:36   #166
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

для кого-то и пуля в голову/веревка с мылом выход... только не надо всех в эту вашу секту тащить
p51x вне форума
Старый 23.03.2016, 12:38   #167
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

а с каких это пор применение namespace стало дурным стилем ?
RAFA91 вне форума
Старый 23.03.2016, 12:42   #168
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Будете для каждого енума придумывать имя неймспейса?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 23.03.2016, 12:43   #169
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Будете для каждого енума придумывать имя неймспейса?

а разве раньше дублирование имен не так решалось ?
RAFA91 вне форума
Старый 23.03.2016, 12:48   #170
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Нет, на каждый класс никто не создает новый персональный неймспейс.
Классы и т.п. намного реже имеют одинаковые имена, чем элементы енумов.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Закрытая тема


Купить рекламу на форуме - 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