Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
MaGaponov
11 / 11 / 6
Регистрация: 01.07.2015
Сообщений: 86
#1

Вызвать метод базового класса из метода наследника - C++

30.01.2016, 11:10. Просмотров 414. Ответов 1
Метки нет (Все метки)

Есть базовый класс с виртуальным методом, выводящим значение его полей. В классе-наследнике есть метод с таким же названием, и он также выводит значение полей класса-наследника, но не выводит значение наследуемых полей. Нужно вставить метод из базового класса в метод класса наследника (название методов одинаковое).
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2016, 11:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вызвать метод базового класса из метода наследника (C++):

Вызов конструктора базового класса из класса-наследника - C++
Можно ли вне списка инициализации вызвать конструктор базового класса ? class A { int a; public: A(int c):a(c){} ...

Создание базового класса и наследника - C++
в данной программе , попросили добавить в void main ///camera obj//// и дописать в конструктор camera::camera() сразу вывод через...

virtual function. Сохранение функциональности базового и класса наследника - C++
Как сделать так чтобы при вызове n.attack() или enemy->attack() выводилось надпись и " I'm enemy class " и "ninja attack !!! ". Другими...

Вызов метода производного класса через обращение к методу базового класса - C++
Добрый день. Изучаю основы ООП, наткнулся на проблему. Если создавать классы внутри main.cpp, то всё нормально. Если же создавать в...

Вызов метода базового класса из класса-потомка - C++
Нужно вызывать из метода, переопределенного в потомке, соответствующий метод базового класса. При этом они являются виртуальными. Вот...

Вызвать из базового класса методы потомков - C++
Я не уверен как сделать, но нужно с базового вызвать все другие функции у наследников. class CMain { public: virtual void...

1
ForEveR
В астрале
Эксперт С++
7994 / 4753 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
30.01.2016, 11:30 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
MaGaponov, И в чем проблема? Синтаксис будет просто:
C++
1
BaseClass::function();
Где BaseClass - базовый класс, function - нужный метод.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2016, 11:30
Привет! Вот еще темы с ответами:

Вызов виртуального метода класса наследника из вектора - C++
#include <iostream> #include <vector> using namespace std; class A { public: virtual void print() { cout << "A" <<...

Возможно ли вызвать метод наследника через указатель на базовый класс - C++
Возможно ли вызвать метод наследника,через указатель на базовый класс, если он не определён как виртуальный или этого метода просто нет в...

Как вызвать оператор базового класса в наследнике? - C++
Всем привет! Имеется такая конструкция (мой вопрос - в комментарии к последнему классу): class A { A(); ~A(); virtual...

Сложение экземпляра базового класса и экземпляра наследника - C++
Добрый вечер! Моя задача - сложить экземпляр базового класса и наследника. Нужно сделать так, чтобы результат сложения "знал"...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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