327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
||||||||||||||||
1 | ||||||||||||||||
Унаследование классов15.03.2013, 02:21. Показов 9402. Ответов 10
Метки нет (Все метки)
Главный класс.
Просто мне в разных классах,необходимо обратиться к одной общей функции. У меня очень большой проект и проблема с ООП. Но об ООП я читал и конкретного решения нет,как быть с большими проектами,где необходимо использовать определеную функцию многократно,кроме как использовать эту функцию одну,для всех нужд,то есть пихать все в неё,но это не удобно,когда очень много кода,лучше когда все разбито по полочкам, или делать с неё ветви ( Под этим я подрузомеваю просто в неё добавлять кучу функций,которые я буду использовать в других срр,но выйдет плохой код )
0
|
15.03.2013, 02:21 | |
Ответы с готовыми решениями:
10
Унаследование классов унаследование, как реализовать? Разработать иерархию классов, демонстрирующее работу с коллекцией объектов разных классов На основе указанных классов создать набор классов с использованием множественного наследования |
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
15.03.2013, 02:34 | 2 | |||||
Не понял, что требуется то?
0
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
||||||||||||||||
15.03.2013, 02:40 [ТС] | 3 | |||||||||||||||
Я не знаю,это уже не первая моя тема,но что мне делать,никто не может подсказать.
Мне просто нужно использовать одну функцию в разных срр. main.cpp
1.cpp
Я думал классы как-то решат проблему.
0
|
15.03.2013, 02:59 | 4 |
ты сам то определись, что тебе нужно: разные функции или одинаковые.
Тебе просто вызвать функцию, созданную в другом срр файле что ли? Классы с проблемами разделения по файлам никак не связаны.
1
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
15.03.2013, 07:11 | 6 |
Допускеается. Унаследованный член при наследовании становится членом наследующего класса и на него полностю распространяются все обычные правила обращения к членам. Но есть одно исключение: если в предке этот член private, то прямое обращение к нему из потомка не возможно.
1
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
|
15.03.2013, 20:41 [ТС] | 7 |
MrGluck,taras atavin,можно пример?
Добавлено через 46 секунд
0
|
15.03.2013, 20:57 | 8 | ||||||||||||||||||||
1
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
|
15.03.2013, 21:50 [ТС] | 9 |
Я это и использую. Но я же говорю проект очень большой. Мне таких прототипов придется делать штук 15. Это ведь не гуманно. Разве нет более лучшего решения ? Просто так выйдет быдло код.
0
|
327 / 252 / 58
Регистрация: 12.12.2012
Сообщений: 2,048
|
||||||
16.03.2013, 00:36 [ТС] | 11 | |||||
0
|
16.03.2013, 00:36 | |
16.03.2013, 00:36 | |
Помогаю со студенческими работами здесь
11
Автоматическая генерация классов С ++ с UML диаграмм классов. Наследование в с++. Абстрактные классы. WhiteStarUML Вынести методы из классов Panel и PictureBox (явная реализация методов базовых абстрактных классов) Объекты классов не видны во вложенной функции одной из классов Реализация отношения классов типа двунаправленная ассоциация, UML, порядок объявления классов, неполный класс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |