【发布时间】:2019-07-04 08:53:31
【问题描述】:
我是一名 Java 开发人员,最近接触了 c++。我已经读过好几次了,应该避免使用 new 运算符,因为必须手动删除用它声明的变量。但后来我的问题变成了:我为什么要使用它?
【问题讨论】:
标签: c++ new-operator
我是一名 Java 开发人员,最近接触了 c++。我已经读过好几次了,应该避免使用 new 运算符,因为必须手动删除用它声明的变量。但后来我的问题变成了:我为什么要使用它?
【问题讨论】:
标签: c++ new-operator
首先,阅读this
您可以使用'placement' new,它允许您占用一块内存并将对象写入其中。这是自从智能指针成为一件事以来我不得不使用 new 的唯一情况。
【讨论】: