class B{
.....
public:
virtual void DoSomething();
....
};
class A : public B
{
.....
public:
void DoSomething();
....
};
A是B的子类,B实现了一个DoSomething方法,那么如何在A的DoSomething里面调用父类B的DoSomething?看到在HL2的源代码中大量使用BaseClass符号来解决这个问题。
问:BassClass是不是所有C++编译器都能识别的符号?这种方法是否是C++的标准?还有其他解决这个问题的方法吗?