摘要:
资源的copying行为决定对象的copying行为。抑制copying行为,使用引用计数。 阅读全文
posted @ 2014-08-11 15:50
Deutschland
阅读(85)
评论(0)
推荐(0)
摘要:
RAII(resource acquisition is initialization):资源获取时便是初始化时机。不论控制流如何离开执行的区域块,其析构函数被调用,资源被释放。为防止内存泄露使用auto_ptr或shared_ptr();auto_ptr sp(new class)+shared_... 阅读全文
posted @ 2014-08-11 15:25
Deutschland
阅读(98)
评论(0)
推荐(0)
摘要:
copying函数应该确保复制对象内的所有成员变量及所有的base成分。不要尝试以一个copying函数实现另一个copying函数。 阅读全文
posted @ 2014-08-11 13:27
Deutschland
阅读(70)
评论(0)
推荐(0)
摘要:
在operator=函数中加一个测试:if(&rhs==this)copy and swap 阅读全文
posted @ 2014-08-11 11:28
Deutschland
阅读(99)
评论(0)
推荐(0)
摘要:
注意operator=返回一个引用,便于连锁赋值 阅读全文
posted @ 2014-08-11 11:07
Deutschland
阅读(85)
评论(0)
推荐(0)
摘要:
在base class构造期间,virtual函数不是virtual函数。构造函数、析构函数中不要调用virtual函数。 阅读全文
posted @ 2014-08-11 10:23
Deutschland
阅读(89)
评论(0)
推荐(0)
摘要:
关于C++中抛出异常的问题:析构函数应该从不抛出异常如果需要处理异常,在普通函数里面处理 阅读全文
posted @ 2014-08-11 09:23
Deutschland
阅读(85)
评论(0)
推荐(0)
浙公网安备 33010602011771号