76得票14回答
在C++中以编程方式在编译时创建静态数组

可以在编译时定义静态数组,如下所示:const std::size_t size = 5; unsigned int list[size] = { 1, 2, 3, 4, 5 }; 问题1 - 是否可以使用各种元编程技术在编译时以“编程方式”分配这些值? 问题2 - 假设数组中的所有...

58得票3回答
char和char[1]之间的区别

C++中使用char和char[1]有什么区别(如果有的话)。 例子:struct SomeStruct { char x; char y[1]; }; 对于unsigned char,是否遵循相同的原因?

11得票4回答
定义静态数组时未指定大小,使用空括号表示?

以下是C++代码片段: class Foo { int a[]; // no error }; int a[]; // error: storage size of 'a' isn't known void bar() { int a[]; // error: s...

10得票3回答
如何从字符串数组中提取名称属性?

你好,我正在开发一个问答应用程序。 我有以下的(values /)question.xml文件。<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="question">...

10得票5回答
如何在D语言中初始化静态数组而不进行GC分配?

在D语言中,所有的数组字面量都是动态数组,因此由GC进行分配。 即使在这个简单的例子中:int[3] a = [10, 20, 30]; 该数组是在堆上分配的,然后被复制到a中。 如果不使用堆分配,如何初始化静态数组? 您可以手动完成:int[3] a = void; a[0] = 10;...

9得票1回答
Objective-C 静态内联 NSString 数组

你好 :) 我正在尝试创建一个静态的NSStrings C数组。 这是我尝试过的代码: static NSString** polygonNames = {@"Radical Isotope", @"Point", @"Line", @"Triangle", @"Square", @"Pe...