本条款要我们注意:编写一个copying函数时,请确保
复制所有的local成员变量。
调用所有base classes内的适当copying函数。
令copy 赋值操作符调用copy构造函数,或者反方向都是不合理的:
总结:
1、Copying函数应该确保复制“对象内的所有成员变量”及“所有 base class 成分”。
2、不要尝试以某个 copying函数实现另一个 copying函数。应该将共同机能放进第三个函数中,并由两个 coping函数共同调用。
本条款要我们注意:编写一个copying函数时,请确保
复制所有的local成员变量。
调用所有base classes内的适当copying函数。
总结:
1、Copying函数应该确保复制“对象内的所有成员变量”及“所有 base class 成分”。
2、不要尝试以某个 copying函数实现另一个 copying函数。应该将共同机能放进第三个函数中,并由两个 coping函数共同调用。