为什么 应该要用定制的 new
和 delete
操作符来替换默认操作符 new
和 delete
?
这是 重载新建并删除在极具启发性的 C + + 常见问题解答中的延续:
运算符重载
这个常见问题的后续条目是:
如何编写符合 ISO C + + 标准的自定义 new
和 delete
操作符?
注意: 答案来自 Scott Meyers 的《更有效的 C + + 》。
(注意: 这是“堆栈溢出的 C + + 常见问题解答”( https://stackoverflow.com/questions/tagged/c++-faq )的一个条目。如果你想评论一下在这种形式下提供常见问题解答的想法,那么【在 meta 上发布这些问题的 https://meta.stackexchange.com/questions/68647/setting-up-a-FAQ-for-the-c-tag 】就是一个不错的选择。这个问题的答案在[ c + + 聊天室]( https://chat.stackoverflow.com/rooms/10/c-lounge )中进行监控,FAQ 的想法最初就是在这里出现的,所以你的答案很可能会被想出这个想法的人看到。)我不知道