@yuharu

Как вызвать функцию потомка с таким же именем как у родителя (С++)?

Недавно начала изучать ООП. Но вот что-то не получается разобраться в этом вопросе. Вот примерный код программы. Как сделать так, чтобы в мэйне вызывалась функция потомка, а не родителя?
class tparent
{
...
public:
...
	void getdata() 
	{
          ...
	}
};

class tchild:public tparent
{
...
public:
	void getdata()
	{
         ...
	}
};

void main()
{
       tchild ob;
       ob.getdata();
}
  • Вопрос задан
  • 194 просмотра
Решения вопроса 1
@werktone
В вашем коде и будет вызываться функция потомка.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Перед функцией родителя приписать virtual
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Videonow Москва
от 250 000 до 300 000 ₽
SOFTLEX Новороссийск
от 70 000 до 140 000 ₽
Aristos Москва
от 65 000 до 80 000 ₽
20 сент. 2021, в 01:07
400 руб./за проект
19 сент. 2021, в 23:53
6000 руб./за проект