Home / Engineering / CPP Programming / Question

M

Mr. Dubey • 51.43K Points
Coach

Q.) Which of the following is true about virtual functions in C++?

(A) Virtual functions are functions that can be overridden in derived class with the same signature.
(B) Virtual functions enable run-time polymorphism in a inheritance hierarchy.
(C) If a function is ‘virtual’ in the base class, the most-derived class implementation of the function is called according to the actual type of the object referred to, regardless of the declared type of the pointer or reference. In non-virtual f
(D) All of the above
Correct answer : Option (D) - All of the above

Share

Discusssion

Login to discuss.