65,187
社区成员




#include <iostream>
using namespace std;
class Base
{
public:
void Show()
{
cout << "Base::Show()" << endl;
}
};
class Derive : public Base
{
public:
void Show()
{
//Base::Show(); //常理应该是这样调用基类函数版本
Show(); //为什么调试不能继续执行,直接运行却可以“顺利”执行不报错?
cout << "Derive::Show()" << endl;
}
};
int main()
{
Base b;
b.Show();
Derive d;
d.Show(); //这里调试的时候报错:access violation
return 0;
}