Which of the following is true about virtual functions in C++?
1.Virtual functions are functions that can be overridden in derived class with the same signature.
2. Virtual functions enable run-time polymorphism in a inheritance hierarchy.
3.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 typ
4.All of the above
Posted Date:-2022-07-04 11:10:51