Pure Virtual Functions and Abstract Classes
This video tutorial explains about the pure virtual functions and the abstract classes in c++.
You are gonna learn what is a pure virtual function, how to define a pure virtual function, how to define pure virtual function in base class and derived class, what are abstract classes in detail with example.
source code for this tutorial
#include <iostream> using namespace std; class Person{ public: virtual void introduce()=0; }; void Person :: introduce(){ cout << "hey from person"<<endl; } class Student : public Person{ public: void introduce(){ cout << "hi i am a student"<<endl; Person ::introduce(); } }; int main() { Student anil; anil.introduce(); return 0; }