Examveda

What is the role of the 'virtual' keyword in function declaration in C++?

A. It indicates that the function can be accessed globally.

B. It indicates that the function can be overridden in derived classes.

C. It indicates that the function is immutable.

D. It indicates that the function has no return type.

Answer: Option B


Join The Discussion

Related Questions on Polymorphism in C plus plus

What is polymorphism in C++?

A. A feature that allows objects of different classes to have the same name.

B. A feature that allows functions to perform different tasks based on the object they are called with.

C. A feature that allows the same function to have different implementations.

D. A feature that allows inheritance of multiple classes.