Is it possible to create a pointer to a class in C++?


Yes, we can create a pointer to a class and can access data-members or call member-functions of the class.



For example :

#include <iostream.h>
class Demo
{
public:
void myMgs()
{
cout<<"ProgrammingPrashn.com";
}
};
void main()
{
Demo d; // object
Demo *ptr; // pointer to Demo class
ptr=&d; // pointer points to object 'd'
ptr->myMgs(); // calling member function via pointer using ->
}