问题标签 [initializing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
92 浏览

object - 从子类型初始化对象

我需要使用 PL/SQL 中的超类型 A 从子类型 B 创建和初始化对象:

现在,当我运行以下代码时:

我得到以下错误:

我真的很感谢你在这方面的帮助。非常感谢。

0 投票
1 回答
183 浏览

c - C - 在函数中传递局部变量而不初始化

所以我对此真的很陌生,我想知道如何在函数中传递局部变量(就初始化而言)。例如,我有一个函数(move),它声明和初始化两个变量(t_row 和 t_column)以在 for 循环中使用,在该循环中,我有另一个函数(swap),如果满足某些条件,则调用它. 如何在交换函数中使用这些变量。我知道我需要声明它们,但它们在交换函数中的初始化取决于调用了 for 循环交换的迭代。提前感谢您的帮助!

0 投票
1 回答
73 浏览

java - 数组实例变量必须在 ctor() 中初始化,必须有从 main 传递的数组元素 a[]

我到处找,找不到问题的答案或提示。我确信它可能与通过引用传递的数组有关,我可能不得不复制元素并将它们传递给我的实例变量,但我就是想不通。

为了简单起见,我们创建了 Wallet 类,它代表一个最多可以容纳 10 张钞票的钱包。我们被特别告知不要使用数组列表并使用数组。钱包有两个实例变量,但我唯一有问题的是这个

我的主要是通过以下调用创建新的 Wallet 对象

在我的构造函数中,我必须为 contents[] 实例变量分配内存,然后从 a[] 中获取元素并将它们放在 contents 数组中。

卡在这里,我如何将它们分配给彼此?

如何将 100,50,20,1 复制到 i = 0 - 3 处的内容,并重置元素 = 0?

0 投票
2 回答
74 浏览

java - 如何使多个字符串等于一个值(Java)

我想要这样的东西:

但这不起作用,它会生成最后一个(Ff、Cf、Df、Ef、Af 和 Bf),但之前的那些会被忽略。另外,我不想制作一个数组,因为挑战(我在上课)是在不使用任何形式的数组的情况下编写数独程序。

0 投票
0 回答
86 浏览

c - 在 C 中初始化结构数组

我正在使用 Linux 的 LXLE 14.04 发行版。我想编写一个 C 程序来读取命令、解释并执行它们。我希望程序高效,我不想使用链表。命令是对集合的操作。每个集合可以包含从 0 到 127 的任何值(包括 0 到 127)。我决定将一个集合表示为一个字符数组,包含 128 位。如果位置 pos 的位打开,则数字 pos 在集合中,如果位置 pos 的位关闭,则数字 pos 不在集合中。例如,如果位置 4 的位为 1,则数字 4 存在于集合中,如果位置 11 的位为 1,则数字 11 存在于集合中。

程序应该读取命令并以某种方式解释它们。有几个命令:read_set、print_set、union_set、intersect_set、sub_set 和halt。

例如,终端中的命令 read_set A,1,2,14,-1 将导致将列表的值读取到命令中的指定集合中。在这种情况下,命令中指定的集合是 A。列表的结尾由 -1 表示。所以写完这个命令后,集合 A 将包含元素 1,2,14。

这就是我到目前为止所拥有的。下面是文件set.h

这是文件 main.c

我定义了一个名为 chart 的命令结构,每个命令都有一个命令名称和函数指针。然后我创建了一个可以在循环中匹配的这些结构的数组。

在主函数中,我创建了一个名为 ptr_one 的指针。ptr_one 根据用户输入的命令保存正确函数的值。问题是,由于用户决定使用哪个集合,我需要将集合表示为某个变量,以便可以将不同的集合发送到函数 ptr_one。我想过像这样在 main.c 中创建一个数组

然后像这样 ptr_one(sets[*letter-'A'] , all_command) 在主函数中调用函数 ptr_one。这样,我将我的角色转换为一个集合。

问题是,在编写上面的代码时,我得到了以下编译错误:

错误:预期 ��=���、��、����、��;����、��asm��� 或��<strong>attribute���� 在��之前。 ��令牌

我还在文件 main.c 中尝试了以下内容

但是我得到了这个编译错误,预期为 ��=����、��、����、��;����、��asm��� 或 ��attribute���� 之前.���� 代币

我知道有人问过类似的问题,因为它们似乎对我的具体情况没有帮助。我也厌倦了这个 set sets[6] = { {A.array},{B.array},{C.array},{D.array},{E.array},{F.array} } 但确实如此不编译。

我的错误是什么?如何初始化集合以使其保持集合 A 到 F?

0 投票
1 回答
572 浏览

c++ - C++ 中数组的未初始化值是什么?

当我试图找到增量运算符的行为时,我得到了这个结果,我最终遇到了两个问题。这是代码和输出。

结果是

  • Q:1 数组的默认值是什么?
  • Q:2 50 是如何作为数组第 0 位的值来的?
0 投票
2 回答
1654 浏览

c++ - 矩阵类的列表初始化

我正在尝试为线性代数计算编写一个矩阵类。我几乎写完了我想要的。但是我在创建一个使用列表初始化来创建矩阵的构造函数时遇到了一些麻烦。这是我的班级数据成员:

这是我的初始化代码:

主要:

但我认为有更好的方法来做到这一点。我想要的是能够像数组一样初始化它。像这样的东西:

可能吗?

0 投票
0 回答
76 浏览

c++ - 初始化结构数组

我正在尝试初始化结构数组,系统将提示用户输入信息,然后我将其存储并通过我的结构数组显示。但是我在将数组的内容初始化为 0 时遇到了困难。

错误是我的Rabbit Value [i],它说

“int i 错误:表达式必须具有恒定值”。

0 投票
1 回答
2615 浏览

c++ - 错误 C2440:“正在初始化”:无法从“std::string”转换为“double *[]”

我一直在研究 Microsoft Visual C++ 2010(32 位系统)

在编译阶段,我收到一条错误消息:

代码:

我正在尝试从 .txt 文件接收数据并将其存储在向量中(在 [i] 中)以供以后在 fftw 中使用。.txt 文件中的数据组织如下:

非常感谢您的帮助。

0 投票
1 回答
1291 浏览

java - 在 Spring 测试类中设置等效属性后?

我有一个像

我可以在自动装配字段初始化后执行某些操作吗?像InitializingBean在测试中的东西?