|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
||||||||||||||||||||||||||
Вопросы по наследованию20.06.2013, 12:43. Показов 4915. Ответов 68
Метки нет (Все метки)
Вопрос ещё по конструкторам
Допустим есть система классов
Или экземпляр A будет создан только если конструктор B вызывает конструктор A?
Пусть есть открытая переменная в A
0
|
||||||||||||||||||||||||||
| 20.06.2013, 12:43 | |
|
Ответы с готовыми решениями:
68
По наследованию вопрос по наследованию Вопрос по наследованию |
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,859
|
|||||||
| 20.06.2013, 12:54 | |||||||
|
но к нему можно обратится как к A например
a b c причем a b достались от класса A и если обратится к объекту как к C то можешь достучатся до всех трех членов а если как к A то до члена c не достучишься (класс A не знает такого члена)
0
|
|||||||
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
| 20.06.2013, 13:01 [ТС] | |
|
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||
| 20.06.2013, 13:16 | |||
|
Добавлено через 4 минуты
0
|
|||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
| 20.06.2013, 13:26 | |
|
0
|
|
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
| 20.06.2013, 13:32 | |
|
0
|
|
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
| 20.06.2013, 13:33 | |
|
SatanaXIII, конструкторы вызываются начиная с корня иерархии.
0
|
|
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
| 20.06.2013, 13:34 | |
|
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||
| 20.06.2013, 13:53 | ||
|
В первом коде, если exB ->a и exB ->b закоментировть?
Добавлено через 1 минуту
0
|
||
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|||
| 20.06.2013, 13:58 [ТС] | |||
|
0
|
|||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||
| 20.06.2013, 14:14 | ||
|
Добавлено через 7 минут Если же имеется ввиду экземпляр А, который является частью В, то он не является отдельным объектом.
0
|
||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||||
| 20.06.2013, 14:15 | ||||
|
0
|
||||
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
||
| 20.06.2013, 14:21 [ТС] | ||
|
0
|
||
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
| 20.06.2013, 14:24 | |
|
Вот вы являетесь мужчиной из Беларусии, что является подмножеством всех мужчин. То, что вы принадлежите к первому нисколько не противоречит, и даже влечет то, что вы относитесь и ко второму.
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||
| 20.06.2013, 14:25 | ||||
|
0
|
||||
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,859
|
||
| 20.06.2013, 14:27 | ||
|
нет объекта A и объекта B есть один объект к которому можно обратится через базовый класс а можно через производный есть объект Вася у которого есть свойства производного класса (Мужчина) и свойства базового(Человек) но объект то один а не два Вася-Мужчина и Вася-Человек
0
|
||
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
||
| 20.06.2013, 14:28 [ТС] | ||
|
0
|
||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 20.06.2013, 14:31 | |
|
Если про то, как это всё выглядит в памяти, то, наверное, от реализации зависит (как предположение).
0
|
|
|
77 / 69 / 20
Регистрация: 05.05.2013
Сообщений: 3,810
|
|
| 20.06.2013, 14:33 [ТС] | |
|
Я вижу вы все тут все прекрасно понимаете.
Тогда скажите мне, как решать проблему ромба? Если кто-либо с ней не сталкивался, то я сомневаюсь что он много писал на плюсах и фактически является демагогом.
0
|
|
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,859
|
||||||||||
| 20.06.2013, 14:34 | ||||||||||
|
если я напишу так
а не два размером A и размером B или там размером A и размером B-A Добавлено через 46 секунд
0
|
||||||||||
| 20.06.2013, 14:34 | |
|
Помогаю со студенческими работами здесь
20
Вопрос по наследованию Вопрос по наследованию Непонятка по наследованию Работа в Eclipse по наследованию Задание по наследованию классов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|