Do we have virtual table for an abstract class?
We have a virtual table for a class which has atleast one virtual function. that virtual function can also be pure. this means. an abstact class can have a vtable.
in case of abstact classes the vtable entry will be NULL. when ever you try to instantiate a abstract class it will check in tha vtable and check for a NULL value is present or not. if NULL is present the compiler will throw an error.