|
0 / 0 / 1
Регистрация: 15.04.2017
Сообщений: 23
|
||||||
Наследование классов: почему производный класс не учитывает данные, введенные в базовом?29.04.2017, 19:55. Показов 2923. Ответов 25
Почему при компилляции производный класс не учитывает данные, введенные в базовом?
0
|
||||||
| 29.04.2017, 19:55 | |
|
Ответы с готовыми решениями:
25
Указатели в базовом классе на базовый класс и производный класс
Есть базовый и производный класс, в базовом определена функция, необходимо её объявить в производном! |
|
Комп_Оратор)
|
||||
| 06.05.2017, 01:56 | ||||
|
И опять фраза которую Вы не понимаете: На пальцах - сказка на ночь: Жил был трамвай. Это был простой вагон. Вернее, таких трамваев было много и их называли Тип-вагон. Каждый трамвай создавался на заводе по чертежу Тип-вагон и отправлялся по рельсам в огромный мир, который был покрашен не так как трамвай. Но это другая история. Потом людям захотелось более вместительного транспорта. Инженеры - средоточие доброты, лени и здорового прагматизма, создали трамвай нового типа (на базе старого). Новый тип назвали: Тип-двойной вагон. Они просто пририсовали к Тип-вагон ещё один вагон и выпустили новый чертёж. Теперь на заводе, когда создавали новый трамвай, то сначала создавали старый а потом цепляли к нему ещё один вагон. Старый трамвай делали по старому. Типы, это чертежи. Трамваи в металле, это экземпляры. Что должен передавать и кому новый трамвай? Он же состоит из старого + ещё кусок. Просто чтобы его создать, нужно сначала создать "старый", для этого по старому чертежу ведётся старый техпроцесс. Это запускается старый конструктор, вначале производства нового трамвая. Это делается для того чтобы создать "старую его часть". То есть переменная состоит из родителя и расширения. Читайте/читайте/читайте. Потом спрашивайте. Я буду бороться до последнего нерва.
1
|
||||
|
0 / 0 / 1
Регистрация: 15.04.2017
Сообщений: 23
|
||||||
| 06.05.2017, 16:30 [ТС] | ||||||
|
Еще немного Вас помучаю)
Смотрите, сейчас правильно?
0
|
||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
|
|
| 06.05.2017, 16:39 | |
|
1
|
|
|
Комп_Оратор)
|
||
| 06.05.2017, 16:43 | ||
vod(). Если бы Вы вызывали его в конструкторе Pai (что такое Pai, кстати ?) то можно бы вызывать и конструктор в списке инициализации производного. Но тогда явный вызов vod в main не нужен будет. Ну то есть, ещё не видно, что Вы поняли порядок инициализации наследника.
0
|
||
|
|
||||||
| 06.05.2017, 17:05 | ||||||
Второе значение3 умножение: 6 2 3 периметр: 12 площадь6 Для продолжения нажмите любую клавишу . . .
1
|
||||||
|
0 / 0 / 1
Регистрация: 15.04.2017
Сообщений: 23
|
|
| 06.05.2017, 18:40 [ТС] | |
|
А что такое "о" в скобочках?
Добавлено через 7 минут Ну Вы ведь сами сказали, что можно сделать в функции, тем более у меня написано "Методы изменения полей"? Разве метод это не есть функция? Да, я ошиблась, у меня стандартный конструктор, поэтому нет смыслы его писать в производном, можно его убрать. "Это лишнее. Объект наследника может напрямую вызывать Pai::umno()."- а вот эту фразу я не до конца поняла Добавлено через 18 минут я понимаю, что мы передаем по ссылке переменную o типа Pai, просто не понимаю, зачем она нужна и что она делает
0
|
|
| 06.05.2017, 18:40 | |
|
Необходимо по инстанциировать производный класс по имени и запустить метод описанный в его базовом классе.
Наследование: базовый класс Квадрат, производный класс Пирамида Наследование, указатель на производный класс базовый и производный класс, в базовом объявлена переменная "protected", она недоступна по имени в производном классе! template <class T> воду мутит! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|