C++ Virtual Functions Question:

What is the use of Vtable?

C++ Virtual Functions Interview Question
C++ Virtual Functions Interview Question

Answer:

Vtables are used for virtual functions. Its a shortform for Virtual Function Table.
It's a static table created by the compiler. Compiler creates a static table per class and the data consists on pointers to the virtual function definitions. They are automatically initialised by the compiler's constructor code.


Previous QuestionNext Question
Explain virtual destructor?What is Virtual destructor ans explain its use?