886得票20回答
124得票7回答
Scala中的数组初始化

我刚开始学习Scala,想知道如何在Scala中初始化一个数组。 Java示例代码:String[] arr = { "Hello", "World" }; Scala中上述代码的等效代码是什么?

87得票12回答
我该如何声明一个二维字符串数组?

string[][] Tablero = new string[3][3]; 我需要一个3x3的数组来保存信息。如何在C#中声明它?

83得票8回答
运行时允许没有动态分配的数组大小吗?

我使用C++已经有几年了,今天我看到一些代码,但是这怎么可能是合法的?int main(int argc, char **argv) { size_t size; cin >> size; int array[size]; for(size_t i ...

82得票9回答
在C++11中创建一个包含N个元素的constexpr数组

你好,我正在学习C++11,我想知道如何创建一个constexpr 0到n的数组,例如:n = 5; int array[] = {0 ... n}; 因此数组可以是{0, 1, 2, 3, 4, 5}

55得票4回答
字符数组是否保证以空字符结尾?

#include <stdio.h> int main() { char a = 5; char b[2] = "hi"; // No explicit room for `\0`. char c = 6; return 0; } 每当我们写...

51得票6回答
在char数组声明中,将字符串字面量放在大括号中是否有效?(例如,char s [] = {"Hello World"})

无意中发现这行代码 char s[] = {"Hello World"}; 能够正确编译,而且似乎与 char s[] = "Hello World"; 的处理方式相同。但是第一个声明 ({"Hello World"}) 不是包含一个 char 数组元素的数组吗?因此 s 的声明不应该写成 c...

44得票3回答
用Arrays.asList初始化List<>

为什么这样会起作用:String[] array = {"a", "b", "c"}; List&lt;String&gt; list = Arrays.asList(array); 但这个不行:List&lt;String&gt; list = Arrays.asList({"a","b",...

34得票3回答
在初始化列表中将数组成员初始化为零

我有一个类,其中包含一个数组成员,我希望将其初始化为全零。class X { private: int m_array[10]; }; 对于本地变量,有一种简单的方法可以进行零初始化(参见此处):int myArray[10] = {}; 此外,类成员m_array显然需要被初始化,因...

22得票4回答
数组元素可以进行自我引用初始化吗?

请考虑以下代码,在此代码中我们根据 D 的另一部分初始化了其一部分:struct c { c() : D{rand(), D[0]} {} int D[2]; }; int main() { c C; assert(C.D[0] == C.D[1]); } 上...