new-operator 相关问题

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

当我尝试创建Rails应用时,为什么```没有为必需的参数'app_path'`'提供任何值?

((这是我的第一篇文章,对不起,如果我犯错了,),在Iterm2中,我输入:rails _5.2.3_ new -d postgresql并且终端回答:没有为必需的参数'app_path'提供任何值,我打开了.. ..

回答 1 投票 0

如何迫使新的操作员根据我的需求解释陈述

我正在学习C ++。如果我想声明指向数组的指针,我将使用:int(* p)[10];但是如果我要声明指针数组,我将使用:int *(p [10]);但是,如果我使用new运算符,则没有...

回答 1 投票 0

相当于C中C ++的new / delete?

C中C ++的new / delete等效于什么?还是在C / C ++中相同?

回答 6 投票 27

C ++冒泡排序问题

我正在尝试在C ++中使用冒泡排序,这是我的新手。到目前为止,这是我的代码:我的问题是,当我尝试对数组进行排序时,整数数组在每个索引处都设置为零。这可以...

回答 4 投票 0

C ++ STL分配器与运算符new

根据C ++ Primer第4版,第755页,有一条注释说:现代C ++程序通常应该使用分配器类来分配内存。它更安全,更灵活。我不...

回答 2 投票 23

为什么看起来像是将一个int分配给int *一样正确?

第二个赋值给出一个错误(不能将类型为“ int”的值赋给类型为“ int *”的实体),为什么在第一个赋值中不会显示相同的错误? #include

回答 2 投票 1

在C ++中,为什么int可以使用new运算符来初始化变量,而double不能呢?

#include 使用命名空间std; int main(){int * i = new int(75); double * d =新的double(3.14159); printf(“%d \ n”,* i); printf(“%d \ n”,* d); }在上面的代码中,我...

回答 1 投票 -2

套索回归-编码问题和使用语法寻求协助

我正在尝试使用此页面中的以下代码进行Lasso回归https://www.rstatisticsblog.com/data-science-in-action/lasso-regression/问题是我的r无法识别y- var [...

回答 1 投票 0

包含新案例的自定义分配器

我正在尝试为C ++实现一个自定义分配器,该分配器可用于任何形式的new / delete / malloc / free。我的程序如何工作,我在程序开始时分配了一个x字节的内存池,并使用...

回答 1 投票 1

如何删除派生类中基类对象的新对象?

想象一下,我有一个包含指针的基类和一个删除该指针的析构函数。类Base {private:int * p; public:Base(int data):p(new int [data]){}〜Base(){delete [] p;} ...

回答 1 投票 0

在运算符new的重载中调用新表达式

根据C ++标准,以下代码是否为未定义行为?请分享C ++标准参考。 void *运算符new(std :: size_t sz){return :: new int(5); }

回答 1 投票 2

如果元素为空,尝试修改Java Vector的get()以创建新的T()

我正在尝试修改Java Vector以增加大小,如果我访问的元素大于Vector的大小。并在我访问未初始化的元素时插入新元素。 Eclipse不能抛出...

回答 1 投票 0

在Java中使用新创建的对象和引用的可能方案是什么? [重复]

我们有两个类,并且希望互相访问字段和方法,那么最好的方法是我们可以通过新创建的对象(使用new关键字创建)或通过...访问方法...]]

回答 2 投票 -10

Laravel:如何修复laravel新项目错误?

我正在尝试使用以下命令创建一个新项目:laravel new project但是,它给出了“无法打开输入文件:C:\ Users * User Name *”的错误,可以像这样移至该项目吗?这个,如果...

回答 1 投票 0

关于为何Output Stream仅将转换后的变量的最后一行打印到新文件而不是所有行的解释?

我正在尝试将英语单词从文本文件转换为将单词翻译成PigLatin的新文件。当一切简单地打印到控制台,但...

回答 1 投票 0

如果为该类的一个对象动态分配内存作为参数,会发生什么?

class Example {private:Example *指针;示例* pointer2;公共:Example(); void setPointer2(); };例如:: Example(){指针= new Example(); } void示例:: setPointer2(...

回答 1 投票 2

Typescript中的符号构造函数错误:[ts]只能使用'new'关键字调用void函数

我是打字稿新手,正在尝试使用ES6 Symbol构造函数。如何不使用任何方法正确解决此棉绒问题? const symbol = new Symbol(path);我不想做什么:...

回答 1 投票 0

具有模板并为孩子动态分配的树类

所以我正在编写一个有n个孩子的Node模板类。我的问题是在构造函数中。似乎当我想为Node类型的数组(在Node(V data)构造函数中)分配内存时,...

回答 1 投票 0

即使离开范围,如何在C ++中访问在堆上分配的变量?

我在理解C ++中的new关键字时遇到问题。我知道,为了不让内存在离开范围后从堆栈中弹出;您可以将其存储在堆上。但是,在此示例中,我得到...

回答 4 投票 0

正在通过类重载的新运算符运行非默认构造函数

我希望一个类Watchdog在POSIX共享内存中创建其对象。请记住,此类的源代码已编译到静态库中,并且方法的源代码实际上已放置在...

回答 1 投票 0

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