variable-assignment 相关问题

设置或重新设置存储在由变量名称表示的存储位置中的值的过程。

为什么std :: unique_ptr重置与赋值不一样?

我试图理解为什么std :: unique_ptr p = new MyClass;不起作用,但是std :: unique_ptr 磷; p.reset(new MyClass);很好。我有点明白他们是怎么...

回答 2 投票 11

获取新对象的对象变量名称

我有一个对象构造函数,例如:function myObjConstr(){console.log(object_name);我想要这个结果:var name1 = new myObjConstr(); //在控制台日志中打印“name1”var nameff = new ...

回答 3 投票 1

bash中的间接变量赋值

似乎在bash中建议进行间接变量设置的推荐方法是使用eval:var = x; val = foo eval $ var = $ val echo $ x#-> foo问题是通常的eval:var = x; val = 1 $'\ ...

回答 6 投票 36

有效地分配和分配给内存

我想创建一个新的值数组,我不知道如何有效地执行此操作。由于要创建新数组,我必须调用一个函数,将旧数组作为参数传递。现在我...

回答 1 投票 0

为什么有些开发人员会这样分配原始整数? int i = 0x0001

我想知道为什么有些开发人员会以这种方式分配注册? int i = 0x0001;以下行是否有任何优势:int u = 1;恕我直言,第一个例子使代码更难理解。 ...

回答 2 投票 1

为什么将变量设置为等于另一个变量会改变此代码中的任何内容? [重复]

我遇到以下代码(Python)的一些问题:x = [0,0] y = [[1,1],[2,2],[3,3]] z = y#z = [[ 1,1],[2,2],[3,3]]在范围(0,len(z))中为i打印(y):如果i == 0:z [i] = x ...

回答 2 投票 2

为什么ES6在类方法中复制类变量?

我有一个JavaScript / ES6类,其成员名为x,初始化为[1,2,3,4]。当我在方法中声明一个名为y的新变量并为其分配x时,然后更改值...

回答 3 投票 -2

如果hash ['a']不存在,如何分配hash ['a'] ['b'] ='c'?

是否有任何方法比hash.key更简单?('a')hash ['a'] ['b'] ='c'否则hash ['a'] = {} hash ['a'] ['b '] ='c'结束

回答 5 投票 20

Perl6 REPL打印行为

当我在Perl6 REPL中执行以下语句时:my $ var = 1,2,3;它打印:(1 2 3)这对我来说似乎很好奇,因为$ var实际上被分配了一个整数(即$ var.WHAT返回...

回答 1 投票 6

构造函数中的C#赋值给成员...不会改变它

我有一个简单的类,用于使用成员变量“scaled_value”(long)和“scale_factor”存储缩放的整数值。我有一个构造函数,用小数填充一个新的类实例...

回答 1 投票 0

哪个对象确实向我的财产发送了“释放”消息?

有一些我似乎没有得到iOS的属性和内存管理!在我的AppDelegate中,我想要一个NSString *属性:我已经在.h文件中这样声明:@property(...

回答 1 投票 1

需要配对算法 - 基于匈牙利语?

匈牙利语或Kuhn-Munkres算法(这里描述得好)将两组中的对象(分别为n和m个对象,n> = m)配对,以便...之间的整体“差异”(或赋值的“成本”)...

回答 2 投票 6

ReferenceError:使用“+ =”时分配中的左侧无效

我正在尝试解决这个关于Codewars上的kata:Strip Comments。我认为这是非常合法的代码,但我收到以下错误:ReferenceError:赋值中的左侧无效...

回答 2 投票 -2

我们可以在if语句中分配一个值吗?

#包括 void main(){int x = 0; if(x = 0)printf(“它为零\ n”); else printf(“它不是零\ n”);为什么语句if(x = 0)不是错误?我们可以吗 ...

回答 3 投票 2

Java - char,int转换

在Java中,允许以下内容:char c ='A'+ 1;这里,c将保持值'B'。在上面,首先评估表达式。所以'A'被转换为65,整个表达式评估为66,并且......

回答 4 投票 39

分配给struct中的静态数组时,堆缓冲区溢出

我有一个struct pixel_graph_header {int pixels [ROWS] [COLS]; }; typedef struct pixel_graph_header * graph; ROWS和COLS都由编译器指令设置为1000。我是 ...

回答 1 投票 1

初始化时声明变量vs在c中的单独行上执行

请注意,我正在做这个奇怪的任务,不是因为我不清楚语法或不熟悉c。我只是尝试在int被分配数组时会发生什么:int a = {1,2,3}; ...

回答 1 投票 1

什么可能导致作业不起作用?

我正在使用C#编写一个项目,出于某种原因,当我尝试为枚举变量赋值时,分配不会发生。我会复制我的代码,但这只是一个简单的任务....

回答 3 投票 2

JavaScript call()和apply()方法和变量赋值

我目前正在使用一本书学习JavaScript。一个例子解释了功能的双重目的。 function Person(name){if(this instanceof Person){this.name = name} else {throw ...

回答 1 投票 1

为什么Java的+ =, - =,* =,/ =复合赋值运算符需要转换?

直到今天,我还以为:i + = j;只是一个捷径:i = i + j;但是如果我们尝试这个:int i = 5;长j = 8;那么i = i + j;不会编译,但我+ = j;将编译好。 ...

回答 11 投票 3487

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