Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
#1

Иерархия С++ - C++

05.09.2013, 12:10. Просмотров 651. Ответов 13
Метки нет (Все метки)

Привет.

Заинтересовал вопрос иерархии С++:

код -> функции -> классы/структуры -> ?? подозреваю что дальше идут массивы классов, в общем, какие следующие шаги до самого конца?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2013, 12:10     Иерархия С++
Посмотрите здесь:

C++ иерархия классов
Иерархия классов C++
Иерархия классов C++
иерархия классов C++
C++ Иерархия типов
C++ Иерархия классов
C++ иерархия классов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
05.09.2013, 12:15     Иерархия С++ #2
Что это? По какому принципу приведенная "иерархия" строится?
Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
05.09.2013, 12:29  [ТС]     Иерархия С++ #3
Группировка объектов для более высокоуровневых операций

Не по теме:

Просмотрел всю историю браузера, никак не могу найти, где я читал про подобное устройство в python, только там было: код -> функция -> класс - > пакет ...

VLK
193 / 162 / 12
Регистрация: 05.05.2013
Сообщений: 1,222
05.09.2013, 12:31     Иерархия С++ #4
Что то ты не теми вопросами задаешься..
Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
05.09.2013, 12:34  [ТС]     Иерархия С++ #5
Я думаю, что вопрос назрел вполне естественно.. Когда есть множество написанных классов, интересно каким образом они дальше группируются.
VLK
193 / 162 / 12
Регистрация: 05.05.2013
Сообщений: 1,222
05.09.2013, 12:36     Иерархия С++ #6
Цитата Сообщение от Greeezly Посмотреть сообщение
Я думаю, что вопрос назрел вполне естественно.. Когда есть множество написанных классов, интересно каким образом они дальше группируются.
где группируются?
CheshireCat
Эксперт С++
2891 / 1240 / 78
Регистрация: 27.05.2008
Сообщений: 3,345
05.09.2013, 12:37     Иерархия С++ #7
Дальше они группируются в библиотеку.
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
05.09.2013, 12:37     Иерархия С++ #8
Greeezly, в модули.
-
Аве паскаль!

Далее приложения, группы приложений, интернет, ...скайнет!
Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
05.09.2013, 12:44  [ТС]     Иерархия С++ #9
в проекте..

Если не понятен мой вопрос, давайте "на пальцах".

Утрировано:

Вы написали две функции - сложение и вычитание.
Эти две функции вы поместили в общий класс - арифметика

Потом у вас накопилось еще несколько различных классов - умножение, деление, геометрия и т.п.

Каким образом вам все это объединить в некоторую группу - math, чтобы при обращении к ней, вы имели доступ ко всем функциям всех классов ?

Добавлено через 3 минуты
CheshireCat, SatanaXIII нечто подобное мне и было нужно. Спс. Т.е после класса уже библиотека? Буду знать.
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
05.09.2013, 12:51     Иерархия С++ #10
Цитата Сообщение от Greeezly Посмотреть сообщение
Т.е после класса уже библиотека?
Ну а куда их еще пихать? ) Библиотека это впринципе частный случай. Модуль. Группа. Просто объединение нескольких классов, отдельных функций и так далее. А из него уже можно и библиотеку сочинить.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
05.09.2013, 12:56     Иерархия С++ #11
Имхо, это все бред, а не иерархия. Сочинительство какое-то.
VLK
193 / 162 / 12
Регистрация: 05.05.2013
Сообщений: 1,222
05.09.2013, 12:58     Иерархия С++ #12
Цитата Сообщение от Greeezly Посмотреть сообщение
Каким образом вам все это объединить в некоторую группу - math, чтобы при обращении к ней, вы имели доступ ко всем функциям всех классов ?
это уже совсем другой вопрос, нежели заявленный в первом сообщении.

нужно создать отдельный файл и там в виде функций все это сделать.
Потом там, где нужно использовать эти функции (в других файлах), необходимо подключить данный файл.

Так же имей ввиду код читается с верху в них, т.е. если ты хочешь использовать в верху то, что объявляется ниже - так не получится.


Еще раз повторюсь, ты не теми вопросами задашься.
SatanaXIII
05.09.2013, 13:21
  #13

Не по теме:

Цитата Сообщение от Vourhey Посмотреть сообщение
Имхо

Цитата Сообщение от VLK Посмотреть сообщение
ты не теми вопросами задашься
Да хочется и задается. В чем проблема? )

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2013, 13:40     Иерархия С++
Еще ссылки по теме:

Иерархия классов C++
Иерархия классов C++
Иерархия порождения C++
C++ C++ классы и иерархия
Иерархия классов С++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
VLK
05.09.2013, 13:40     Иерархия С++
  #14

Не по теме:

Цитата Сообщение от SatanaXIII Посмотреть сообщение
Да хочется и задается. В чем проблема? )
Ну я же НЕ говорю - "он задается не теми вопросами! забаньте его!" или "задавайся другими вопросами!", я просто рекомендую, что бы он не лез туда, куда не надо, а продолжит он это делать или нет, это уже его дело.

Yandex
Объявления
05.09.2013, 13:40     Иерархия С++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru