摘要:
https://www.cnblogs.com/sunbines/p/9215687.html 虚基类 一、虚基类介绍 多继承时很容易产生命名冲突,即使我们很小心地将所有类中的成员变量和成员函数都命名为不同的名字,命名冲突依然有可能发生,比如非常经典的菱形继承层次。如下图所示: 类A派生出类B和类C 阅读全文
posted @ 2022-11-25 12:36
妖山鬼店
阅读(210)
评论(0)
推荐(0)
摘要:
原因: 如果拷贝构造函数中的参数不是一个引用,即形如CClass(const CClass c_class),那么就相当于采用了传值的方式(pass-by-value),而传值的方式会调用该类的拷贝构造函数,从而造成无穷递归地调用拷贝构造函数。因此拷贝构造函数的参数必须是一个引用。 阅读全文
posted @ 2022-11-25 11:45
妖山鬼店
阅读(50)
评论(0)
推荐(0)