can a base class call derived function code example
Example: calling base class function from derived class object
#include <iostream>
#include <string>
using namespace std;
class Person{
public:
void introduce(){
cout <<"hey from person"<<endl;
}
};
class Student : public Person{
public:
void introduce(){
cout <<"hey from student"<<endl;
}
};
void whosThis(Person &p){
p.introduce();
}
int main()
{
Student anil;
anil.introduce();
whosThis(anil);
return 0;
}