new-operator 相关问题

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

我可以通过使用new来指定带有宏常量的动态分配数组的元素吗?

我知道这没有多大意义,因为选择堆上分配的目的之一是通过变量对象提供元素数量,但是我可以指定...的元素数量吗?] >> < [

回答 1 投票 0

[c ++删除分配给new的char指针

在此代码中,当第一个数字是2D数组的大小时,我正在从文件中获取数字。在我的代码中,我定义了char * filename = new char; (我必须使用char *文件名,这是...

回答 2 投票 0

如何将NA =设置为两个不同的值? [重复]

我如何将NA设置为两种不同的内容?我的数据集使用0和nd表示丢失的数据,并且我让代码工作于一个值,但我无法同时为两个值使用它。我试图将NA =和一个...

回答 1 投票 0

为什么将[]与指向数组的指针一起使用?

我是C ++的初学者,我很难理解为什么我们使用[]处理指向数组的指针。据我所知,新的int [5]返回一个指向...

回答 1 投票 0

t =&T {}和t = new(T)之间的核心区别是什么>

似乎两种创建所有“ 0”成员值的新对象指针的方法都返回一个指针:类型T struct {} ... t1:=&T {} t2:= new(T)那么t1和...之间的核心差异]]

回答 3 投票 -1

golang:t =&T {}和t = new(T)之间的核心区别是什么>

似乎两种创建所有“ 0”成员值的新对象指针的方法都返回一个指针:类型T struct {} ... t1:=&T {} t2:= new(T)那么t1和...之间的核心差异]]

回答 2 投票 -1

[删除后的动态数组中的C ++内存

。下图描述了删除之前和删除之后的内存。我想知道为什么我仍然看到某种内存地址。我的问题是:是由编译器引起的还是我做错了什么...

回答 1 投票 0


无法深度复制同时定义了__init__和__new__的类

我(在我看来)有一个有点奇怪的问题。我在下面定义了一个具有init和new定义的类:类测试:def __init __(self,num1):self.num1 = num1 def ...

回答 2 投票 1

在Java中单击运算符(+-..)后如何存储每个值

我在javascript中还很新。开始做odin项目,现在做计算器项目。因此,在按下一个运算符后,我就陷入了存储值的困境。 numberButtons.forEach(function(...

回答 1 投票 0

方法名称中的new()意味着C#语法[重复]

我正在阅读库代码,并且看到了以下语法。我在Google上进行了很多搜索,以找出语法名称,但是我什么也没找到。任何帮助,将不胜感激。 ...

回答 1 投票 -1

复合类型的动态数组

没有类型别名是否可以做同样的事情? void f(){typedef char Str [16]; int n = 256; Str ** p =新的Str * [n];删除[] p; }我尝试了...

回答 1 投票 1

使用新数组创建而不声明大小

这已经困扰了我好一段时间了。我有一个指针。我声明了一个类型为int的数组。 int *数据;数据=新的int [5];我相信这会创建一个大小为5的int数组。因此,我将能够...

回答 3 投票 -1

使用新数组创建而不声明大小-c ++

这已经困扰了我好一段时间了。我有一个指针。我声明了一个类型为int的数组。 int *数据;数据=新的int [5];我相信这会创建一个大小为5的int数组。因此,我将能够...

回答 1 投票 0

Symfony项目创建命令

我想知道这两个命令的真正区别:symfony new my_project_name --full composer create-project symfony / website-skeleton my_project_name任何人都可以教给我?

回答 1 投票 0

[C#更改子类中抽象属性的返回类型

TLDR:仍然可以覆盖抽象属性并同时更改其返回类型,就像可以使用具体属性一样吗?我知道直接的答案是“否”,但我想知道...

回答 1 投票 1

Java创建对象时慢吗?

在我当前的项目(OpenGL Voxel Engine)中,生成模型时存在严重问题。我有一个非常面向对象的结构,这意味着即使我顶点的单个参数也是对象。这个...

回答 6 投票 4

Interface实现了重写其自己的方法以将其自身创建为DEFAULT

我已经阅读了很多有关问题的主题,这些问题看起来像我要问的问题。但是,由于找不到多个...

回答 2 投票 1

在Windows中,“ Rails new”不会创建所有文件和文件夹,而是在->从“。”处运行git init。

[当我键入-> rails new test_app时,它只会执行以下操作-> create create README.md create Rakefile create .ruby-version create config.ru create .gitignore ...

回答 1 投票 0

如何将类类型作为参数传递给函数模板以进行新操作?

我有一段C ++代码:#include #include #include 静态计数器= 0;类Probe {private:int supply_;探针(const Probe&); public:...

回答 1 投票 0

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