new-operator 相关问题

new是一种语言结构,它从free store动态分配内存并使用构造函数初始化内存。

双曲线(第一次使用ThinkPython学习)

我正在通过ThinkPython这本书学习Python(很有趣)。到目前为止,我真的很喜欢这个新爱好。最近的一项练习是制作阿基米德螺旋线。为了测试我的技能,我一直在...

回答 1 投票 0

Function vs new Function [duplicate]

在关键字Function前面使用new和不使用它调用Function构造函数有什么区别。 var result = Function('a','b','return a + b'); var myResult = new Function('a','b','...

回答 1 投票 0

c#从其继承的类对象构造一个类

我正在尝试实现一个自定义配置类,该类将继承System.Configuration.ConfigurationSection作为其基类。公共类MyConfigurationClass:System.Configuration ....

回答 1 投票 0

有人可以帮我弄清楚为什么终端(MacOS)将不再找到我保存的python文件吗?

所以我是初学者。我在MacBook Pro上安装了python 3.8.2。一周的运行良好,我正在用原子创建代码,将.py文件另存为桌面上的文件夹。终端...

回答 1 投票 0

C ++中的删除操作

我不明白删除的含义。例如,在下面的代码中,删除ptr;因此指针变量ptr被删除还是指向的内存ptr被删除? int * ptr =新的int; * ptr = 7; ...

回答 1 投票 3

这一段代码是创建类对象吗?如果是这样,为什么要使用这种方式

ClassName * name = new ClassName();上面的这段代码是否创建名称为“ name”的对象并键入“ ClassName”?如果是这样,为什么我们不能像这样的ClassName name();使用呢?为什么我们使用“ ...

回答 1 投票 -3

自定义类的C ++数组,没有匹配的函数调用

我正在构建霍夫曼编码树,我想创建一个数组,其中每个位置都包含一棵单独的树,如代码所示://初始节点数int number; cin >>编号; int * ...

回答 2 投票 0

如何使用给定的构造函数创建对象

public Life(List classes,int schoolwork){super(classs,schoolwork); }我试图用这段代码制作一个Life对象,但是我做的不正确,就是我的Life ...

回答 1 投票 0

我如何制作它,以便我的方块可以落在另一个方块上并停留在它上面

我是一个新的python和pygame,我想学习crashm,但我只知道如何检测冲突。如何添加碰撞,使我可以在小方块移动时站在大方块上。我...

回答 1 投票 1

#pygame在Python中:如何制作,让我的Square可以降落在另一个Square曲面上并停留在它上面

我是一名新的python pygame学习者,我想学习碰撞,但是我只知道如何进行碰撞检测MAIN QUEST如何添加碰撞,使我能够站在我的小方块上的大方块上……

回答 1 投票 0

从R的数据框中的现有列创建新的Race变量(使用case_when函数)

我正在使用来自美国国家健康访问调查的数据,并试图将种族变量简化为5个类别。我想从包含...

回答 1 投票 1

我无法动态声明向量数组

我的目的是创建一个邻接表来表示图,我选择使用向量来完成。我的问题是图形的顶点和边的数量并不总是相同的,而是...

回答 2 投票 1

Java我认为我的问题是如何重用一个对象将2条记录添加到我的数据库程序中

第一次使用validUser效果很好,第二次尝试使用新名称失败! //第一次使用validUser可以完美实现username =“ Fred”;密码=“ Flintstone”;用户有效用户=新用户(用户名,...

回答 1 投票 0


取消全局替换操作符new返回的指针的未分配行为,而不调用替换操作符delete吗? (C ++ 17)

被认为是未定义的行为,它会在SL操作符new未返回的非null指针上调用SL操作符删除,如此处针对(1)和(2)所述:https://en.cppreference.com/ w / ...

回答 2 投票 1

不是[delete []`与`new []`对应吗?

为了阅读有关工厂模式的在线信息,我正在阅读将近20年的C ++知识。最终使用上下文可能会在不同的第三代中...

回答 1 投票 0

[当构造函数抛出异常并使用自定义的new时,C ++如何释放内存

我看到以下构造:如果X构造函数抛出异常,则新的X将释放内存。运算符new()可以重载。运算符new重载的规范定义是无效的* operator new(...

回答 5 投票 13

创建新对象时使用`new classObject`和`&classObject`有什么区别?

下面是我的代码,在其中定义了两个类Node和List,它们按照您认为的方式工作。在扩展列表时,我需要创建一个新的Node对象(请参阅代码中带有注释的行)。如果我...

回答 1 投票 1

我如何在堆栈上为指向对象的指针分配内存?

我正在用C ++实现一个字符串的链接堆栈,主要是出于乐趣。列表中的每个对象都是Node实例,列表本身是StackOfStrings的实例。现在我实例化一个...

回答 1 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.