class base
{
...
};
class derived:public base
{
...
};
请解释一下以下用法是否正确,赋值是bitcopy还是member copy
base b;
derived d;
d=b;//a
b=d;//b
能否给出正确的方法?尽量不要改动类的拷贝/构造函数
...全文
11810打赏收藏
关于基类和子类赋值的问题
class base { ... }; class derived:public base { ... }; 请解释一下以下用法是否正确,赋值是bitcopy还是member copy base b; derived d; d=b;//a b=d;//b 能否给出正确的方法?尽量不要改动类的拷贝/构造函数