摘要: 请注意: (1)确保当对象自我赋值时operator=有良好行为。其技术包括比较“来源对象”和“目标对象”的地址、精心周到的语句顺序、以及copy-and-swap。 (2)确定任何函数如果操作一个以上的对象,而其中多个对象是同一个对象时,其行为仍然正确。 阅读全文
posted @ 2014-06-29 09:44 华科小涛 阅读(407) 评论(1) 推荐(1) 编辑
摘要: 请记住: (1)Copying函数应该确保复制“对象内的所有的成员变量”及“所有base class成分”。 (2)不要尝试以某个copying函数实现另一个copying函数。应该将共同机能放在第三个函数中,并有两个copying函数共同调用。 阅读全文
posted @ 2014-06-29 09:42 华科小涛 阅读(254) 评论(0) 推荐(1) 编辑