扩展另一个新表达式的分配

时间:2014-07-27 14:10:44

标签: c++ memory-management

N3797第5.3.4 / 10节说:

  

允许实现省略对可替换全局的调用   分配函数(18.6.1.1,18.6.1.2)。当它这样做时,存储   而是由实现提供或通过扩展提供   分配另一个新表达式。

延伸是什么意思?也就是说,我们有新表达式e1分配的存储量(假设它是4个字节)。让实现省略在new-expression e2中调用分配函数,并通过扩展e1的分配来提供存储。它如何影响e1提供的存储?提供给由o1创建的对象e1和由o2创建的对象e2的地址是否相交?

0 个答案:

没有答案