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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2016, 12:20   #21
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну вот и я говорю, классы как классы. Просто один вложен в другой.

Уже забыл, что говорил?
Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
В С++ нет вложенных классов.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 12.03.2016, 12:32   #22
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ну вот и я говорю, классы как классы. Просто один вложен в другой.

Уже забыл, что говорил?
Шестю трындю = тридцать шесть, на углу - аптека.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 12.03.2016, 16:01   #23
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Теперь определитесь причём тут С++, если у ТС пример не на нём был. Ещё брейнфак приплетите сюда.
pu4koff вне форума Ответить с цитированием
Старый 12.03.2016, 16:24   #24
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
Теперь определитесь причём тут С++, если у ТС пример не на нём был. Ещё брейнфак приплетите сюда.
Прости, с другими языкам дружу на уровне - перевести с них. Мне, одного С++ с его библиотеками, хватат за глаза.
Увы - узкоспециализирован.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 12.03.2016, 16:41   #25
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Теперь определитесь причём тут С++, если у ТС пример не на нём был.
Вопрос был про вложенные классы, а не про язык (который ТС вообще не указал). Они есть во многих языках.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 12.03.2016, 16:45   #26
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Вопрос был про вложенные классы, а не про язык (который ТС вообще не указал). Они есть во многих языках.
Не спорю. Извращенцев всегда хватало. Были, есть и будут есть. Нахрена-же ним уподобляться?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 12.03.2016, 16:48   #27
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

На предыдущей странице 2 примера зачем это может быть полезно.

Для скрытия деталей реализации не нужных никому кроме внешнего класса.

В т.ч. в C++ во многих проектах используют паттерн pImpl, чтобы не менять часто header файлы, ибо перекомпиляция большого проекта занимает много времени + бинарный интерфейс в случае библиотек (http://c2.com/cgi/wiki?FragileBinaryInterfaceProblem)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 12.03.2016 в 17:01.
Alex11223 вне форума Ответить с цитированием
Старый 12.03.2016, 17:12   #28
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
На предыдущей странице 2 примера зачем это может быть полезно.
Это - бесполезно. Ну примерно так: Ты берёшь на руки проводника в горах с рюкзаком. Поднимаешься на вершину с ни-же. Потом его опускаешь до подножья и кричишь - мой проводник покорил вершину!!!! Потом спускаешься сам.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 12.03.2016, 20:49   #29
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Я даже и не знал что такое количество языков монимают такую конструцию.

Совсем недавно начал штудировать Java и заметил такую конструкцию как первом посте.

Получается что в С++ вложенный класс является настоящим классом
или же не совсем и просто имеет вид класса ?
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 12.03.2016, 20:55   #30
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

"имеет вид" это как? Зачем он тогда?
Ну просто обращаться к нему можно либо только из основного класса если вложенный в private/protected, либо вроде MyClass::InnerClass если он в public (как с неймспейсами).

В Java по-моему больше различий между обычными и вложенными.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 12.03.2016 в 20:58.
Alex11223 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объявление массива класса в самом классе t2skler Общие вопросы C/C++ 9 11.01.2012 14:56
В классе создать массив элементов из другого класса LadyDisco Общие вопросы по Java, Java SE, Kotlin 0 02.05.2011 02:48
Пример создания класса и объекта в этом классе Valera Помощь студентам 0 19.04.2011 12:50
Использование объектов класса потомка в классе предке Invisible_ Общие вопросы C/C++ 1 05.04.2011 23:40
Если в классе объявить объект другого класса,будет ли видно переменные первого класса из объекта второго? TwiX Общие вопросы Delphi 3 15.11.2009 00:54