3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
|||||||||||
1 | |||||||||||
наследование04.03.2015, 15:03. Показов 421. Ответов 4
Метки нет (Все метки)
добрый день, вопрос в следующем :
почему будет выведено 133 а не 333? Заранее спасибо Добавлено через 3 минуты и так же почему не будет выведено ничего в с этом коде:
ответ найден здесь по последнему вопросу http://wincode.org/tip/method-calling-base-pointer
0
|
04.03.2015, 15:03 | |
Ответы с готовыми решениями:
4
Заменить наследование классов на наследование интерфейсов С++ Наследование Наследование наследование |
04.03.2015, 15:04 | 2 |
Потому что метод method не виртуальный, а т.к. Вы создаете объект через указатель на базовый класс, то будет вызываться метод базового класса. Если в базовом классе метод methodсделать виртуальным, то выведется "Child".
1
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
04.03.2015, 15:05 | 3 | |||||
1
|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
|
04.03.2015, 15:16 [ТС] | 5 |
понял, спасибо
0
|
04.03.2015, 15:16 | |
04.03.2015, 15:16 | |
Помогаю со студенческими работами здесь
5
Наследование Наследование наследование Наследование наследование Наследование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |