What are the fields of vtable
Answer / chandra
Vtable consists of function pointers pointing to the
virtual functions of their respective class.
Ex: Class A
{
public:
virtual void fun1();
virtual void fun2();
};
Class B: public A
{
public:
Virtual void fun2();
};
Now there will be 2 vtables created for the 2 classes. in
first vtable there will be 2 function pointers pointing to
fun1 and fun2.
one more vtable is created for the class B. in which this
vtable also consists of two function pointers because class
B is derived from class A. so all the functions are
derived . so in this vtable two function pointers are
present. one function pointer pointing to fun1 and one more
function pointer pointing to fun2 of derived class.
Is This Answer Correct ? | 4 Yes | 0 No |
what is polymorpsim? what are its types?
Finding of the 4 larger (bigger) numbers from the list like{1245,4587,2145,1163,29987,65783.....}
Why do we use virtual functions?
What are the components of marker interface?
Can a destructor be called directly?
What is a class oop?
Precompilation ?
How can i write a code in c# to take a number from the user and then find all the prime numbers till the number entered by the user.
What is for loop and its syntax?
what is code for call by value and call by reference?
Why is oop better than procedural?
What polymorphism means?