C++关于虚继承和友元的问题

2024-12-14 04:17:37
推荐回答(2个)
回答1:

class c:public c{
public:
c(){}
};

是不是写错了,如果是
class c:public a{
public:
c(){}
};
就对了,派生类对象构造的时候首先会执行基类的默认构造函数;

所以如果基类的默认构造函数是pravite的,那么它就不能被继承,因为非friend的类无法访问它的构造函数,有疑问可以发邮件给我
wangbinwh@yahoo.com.cn

回答2:

参考   只想让你偶尔的时候还会想起我,偶尔想起那个曾经那么深深爱过你的人,