Question 38Asked in UGC NET Computer Science, November 2017 (Paper II & III, Selected Questions)
Which of the following is not correct for virtual function in C++?
AMust be declared in public section of class
BVirtual function can be static
CVirtual function should be accessed using pointers
DVirtual function is defined in base class
Show answerHide answer
Correct answer: (B) Virtual function can be static
Explanation
A virtual function cannot be static, because a virtual function is a non-static member function whose call is resolved through a specific object at run time.
From UGC NET Computer Science PYQ, November 2017 (Paper II & III, Selected Questions)