52写了 placement new 也要写 placement delete

52写了 placement new 也要写 placement delete

对于placement new,我们需要同时提供正常的 operator delete(用于构造期间无任何异常抛出)和一个placement 版本:
52写了 placement new 也要写 placement delete
52写了 placement new 也要写 placement delete

52写了 placement new 也要写 placement delete

placement delete 只在“伴随placement new 触发的构造函数”出现异常时才会被调用
52写了 placement new 也要写 placement delete
声明placement new 和 placement delete时,确定无意遮掩它们的正常版本,方法如下:
建立一个基类,内含所有正常形式的new 和 delete,再利用继承机制和using 声明式来取得正常形式。
错误示范:
52写了 placement new 也要写 placement delete

正确示范:
52写了 placement new 也要写 placement delete

名词解释
placement new :52写了 placement new 也要写 placement delete