- 拷贝构造函数应当确保复制对象内的所有
成员变量
以及所有的基类成分
不要尝试以某个拷贝构造函数来实现另一个拷贝构造函数
,应当将共同机制放到第三个函数中,并由两个拷贝构造函数共同调用
任何时候,只要为子类撰写拷贝构造函数,都应该注意复制其基类的成员,如果是基类的 private 成员则应该调用相应的基类函数进行复制。
成员变量
以及所有的基类成分
不要尝试以某个拷贝构造函数来实现另一个拷贝构造函数
,应当将共同机制放到第三个函数中,并由两个拷贝构造函数共同调用任何时候,只要为子类撰写拷贝构造函数,都应该注意复制其基类的成员,如果是基类的 private 成员则应该调用相应的基类函数进行复制。