How to call base class virtual function in C++
假设我有两个类:A和B类,B类源于Apublic类。这里,A类有virtual emp()类,B类有emp()类,在这种情况下,如何调用基类虚函数?
您可以直接调用A::emp()。
1 2
| B* obj = new B();
b->A::emp(); |
或在A或B方法中。
1 2 3 4
| void B::SomeOtherMethod()
{
A::emp(); // same as this->A::emp();
} |
号
- @克里希纳-欢迎来到叠加溢出。如果答案对你有效,不要忘记"接受"它。