Friday 5 April 2013

What is pure virtual function? or what is abstract class?

What is pure virtual function? or what is abstract class?

When you define only function prototype in a base class without implementation and do the complete implementation in derived class. This base class is called abstract class and client won't able to instantiate an object using this base class.
You can make a pure virtual function or abstract class this way..
class Boo
{
void foo() = 0;
}
Boo MyBoo; // compilation error




Blog Author: Vijay Kumar

No comments:

Post a Comment