C++纯虚函数与多继承
作者:互联网
定义两个接口和一个继承接口类。
//接口1
class interface1 {
public:
virtual void func1() = 0;
virtual void func3() = 0;
};
//接口2
class interface2 {
public:
virtual void func2() = 0;
};
//继承接口1和接口2
class Child :public interface1, public interface2
{
public:
virtual void func1() {
cout << "func1" << endl;
}
virtual void func2() {
cout << "func2" << endl;
}
virtual void func3() {
cout << "func3" << endl;
}
};
会发现,申请的interface1指针只能访问自己接口定义的纯虚函数,不能访问接口2定义的纯虚函数。
标签:函数,C++,void,cout,virtual,接口,public,纯虚 来源: https://blog.csdn.net/weixin_44190648/article/details/122154169