C++ Virtual Functions Question:

Download Job Interview Questions and Answers PDF

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.

Download C++ Virtual Functions Interview Questions And Answers PDF

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