【问题标题】:Why is the new operator used in c++? [duplicate]为什么在 c++ 中使用 new 运算符? [复制]
【发布时间】:2019-07-04 08:53:31
【问题描述】:

我是一名 Java 开发人员,最近接触了 c++。我已经读过好几次了,应该避免使用 new 运算符,因为必须手动删除用它声明的变量。但后来我的问题变成了:我为什么要使用它?

【问题讨论】:

标签: c++ new-operator


【解决方案1】:

首先,阅读this

您可以使用'placement' new,它允许您占用一块内存并将对象写入其中。这是自从智能指针成为一件事以来我不得不使用 new 的唯一情况。

【讨论】:

    猜你喜欢
    • 2014-07-02
    • 1970-01-01
    • 2011-10-04
    • 2014-01-15
    • 2021-03-28
    • 2014-01-15
    • 2021-11-26
    • 1970-01-01
    • 2017-04-24
    相关资源
    最近更新 更多