36 If dont override or redefine virtual function in sub class from super class zoom C++ Programming

Published: 14 March 2021
on channel: tech fort
17
1

If programmer dont override/redefine the virtual function in sub/derived class then derived class also becomes abstract class.

#include iostream
using namespace std;
// abstract clas
class TestAbs{
public :
virtual void func1()=0; //pure virtual function
virtual int get(){ //partial
return 123;
}
};
//sub class also becomes abstract
class SubClass: public TestAbs{
public: void demo(){
cout "\n im in demo of SubClass " ;
};
};
int main(){
TestAbs *ta;
SubClass sc;
sc-demo();
getchar();
return 0;
}