您的位置:首页 > 编程语言 > C语言/C++

读书笔记MoreEffectiveC++(27)

2015-07-29 09:26 399 查看
要求或禁止在堆中产生对象

1.通过限制访问一个类的析构函数或它的构造函数来阻止建立非堆对象,这种方法也禁止了继承和包容

2.当在堆上分配对象时,会调用operator new 来分配raw memory”,operator new 设置onTheHeap为true,每个构造函数都会检测onTheHeap,看对象的raw memory 是否被operator new所分配
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: