为什么在 c++ 中使用 new 运算符
Why is the new operator used in c++?
我是一名Java开发人员,最近才接触C++。我已经读过好几次,应该避免使用新运算符,因为必须手动删除用它声明的变量。但随后我的问题变成了:我为什么要使用它?
首先,阅读此内容
您可以使用"放置"new,它允许您占用一大块内存并将对象写入其中。这是自从智能指针成为一种东西以来,我不得不使用新事物的唯一情况。
相关文章:
- 如何在C++中使用 new 运算符创建对动态创建的数组的引用?
- 在C++中,为什么int可以使用new运算符初始化变量,而double不能
- 使用 'new[]' 运算符分配内存
- 在C++"new"运算符之后使用"realloc"是否安全?
- "new"运算符是否总是调用构造函数?
- 默认参数中的 c++ new 运算符及其副作用
- 为什么在 c++ 中使用 new 运算符
- 使用new运算符可以将参数作为函数中数组的大小来分配整数数组
- C++ 如何在重载"new"运算符中获取行号和函数名称
- 字符** 使用 new 运算符分配内存
- 如果在没有 new 运算符的情况下初始化,C++是否将类对象视为值类型
- 用指向对象的指针和c++中的new运算符定义对象
- 如何重载模板类的 "new" 运算符?
- 重新定义"new"运算符的目的是什么?
- CUDA错误-虚拟函数,继承,NEW运算符
- "new"运算符和"new"函数的区别
- 在CUDA内核中调用new运算符
- 当我们在指向未分配 new 运算符的对象的指针上使用 delete 时会发生什么
- 使用 new 运算符静态分配对象
- 通过数组和"new"运算符创建的对象,但如何传递参数?