64,683
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
class A {
public:
A ();
virtual ~A();
};
class B: protected A {
public:
virtual ~B ();
};
int main() {
A* pb = new B;//A is inaccessable base of B
return 0;
}
#include <iostream>
using namespace std;
class A {
public:
virtual ~A(){};
};
class B: public A {
public:
virtual ~B (){};
};
int main() {
A * pb = new B;//A is inaccessable base of B
return 0;
}
有虚函数还是public吧。