New-Operator 问答列表

类型名称后面的括号是否与 new 有区别?

作者:David Read 提问时间:3/7/2009

如果“测试”是一个普通的类,那么两者之间有什么区别吗? Test* test = new Test; 和 Test* test = new Test(); ...

在 C++ 中调用已删除的构造函数

作者:SNH 提问时间:5/30/2023

class one: public two { public: explicit one (specifier const& use_case); one() = delete; void st...

在 JavaScript 中使用 {} 或 new Object() 创建一个空对象?

作者:Jonas Pegerfalk 提问时间:10/31/2008

在 JavaScript 中创建空对象有两种不同的方法: var objectA = {} var objectB = new Object() 脚本引擎处理它们的方式有什么区别吗?有什么理由使...

为什么 C++ 程序员应该尽量减少使用“new”?

作者:bitgarden 提问时间:6/28/2011

使用 std::list<std::string> 时,我偶然发现了 Stack Overflow 问题 std::string 内存泄漏,其中一条评论是这样说的: 别再用那么多了。我看不出你在任何...

在什么情况下使用 malloc 和/或 new?

作者: 提问时间:10/9/2008

我看到在 C++ 中有多种方法可以分配和释放数据,我知道当你调用时,你应该调用,当你使用你应该配对的运算符时,将两者混合在一起是错误的(例如调用使用运算符创建的东西),但我不清楚何时应该使用 / 以及...

运算符 new[] 不接收额外的字节

作者:Pavel Dubsky 提问时间:12/6/2012

我有这样的代码 #include <cstdlib> class Foo { int m_data; public : Foo() : m_data(0) { } /*~Foo() ...

在 std 库中抛出错误的 alloc 时禁用中止调用

作者:tairqammar 提问时间:4/8/2022

我正在尝试编写一个自定义分配器,以便为仅在发生 OOM 时执行的分支获得更好的代码覆盖率。我设法编写了分配器,但是当在 std 的类中的调试中抛出bad_alloc时,会进行内部调用以中止。此行为仅在...

C++中的警告:指针包含一个值,在尝试分配新int32_t时必须检查该值

作者:Abhinav Jha 提问时间:12/6/2021

我正在尝试学习 C++ 中的动态内存分配。 我的程序可以编译并工作,但 Visual Studio 向我抛出这些警告。 它们是什么意思? Warning C28193 'ptr' holds a ...

动态分配的二维数组中使用的用户定义类型

作者:Michal 提问时间:10/26/2021

假设我们有一个简单的结构 struct S { int a; int b; int c; } 现在我们要创建一个指针数组(2d 数组 5x5): S** arr = new S*[5];...

不能将 type 的值分配给 type\ 的实体

作者:yairda2 提问时间:8/23/2021

void School::plusWorker() { int i; Worker** temp; temp = new Worker* [numPworking+1]; if (worker...


共26条 当前第2页