static-array相关内容

使用未指定大小、空括号定义的静态数组?

对于下面的 C++ 代码片段: 类 Foo {诠释一个[];//没有错误};诠释一个[];//错误:“a"的存储大小未知无效酒吧(){诠释一个[];//错误:“a"的存储大小未知} 为什么成员变量也不会导致错误?这个成员变量是什么意思? 我通过 CodeBlocks 8.02 使用 gcc 版本 3.4.5(mingw-vista special). 在 Visual Studio ..
发布时间:2022-01-17 08:56:57 C/C++开发

char 和 char[1] 的区别

在 C++ 中,使用 char 和 char[1] 有什么区别(如果有的话). 例子: struct SomeStruct{字符 x;字符 [1];}; 对于 unsigned char 是否有同样的原因? 解决方案 主要区别只是用于访问单个字符的语法. 我所说的“访问"是指使用语言中的各种运算符对其进行操作,与 char数组.这听起来好像 x 和 y 几乎完全不同.如果事 ..
发布时间:2022-01-12 20:41:35 C/C++开发

如何从字符串数组中提取名称属性?

嗨,我构建了一个测验应用程序.我有以下(值/)question.xml 我想要一个有四种可能答案的问题,但是当我用 Java 检索答案时.. 我不知道哪个答案是正确的.所以我决定在项目标签中使用 name 属性来传递“正确"或“错误"答案的值.无论如何都可以获得名称和标签值吗? 因为当我使用 String[] test = res.getStringArray(R.array.ques ..
发布时间:2021-11-18 03:05:49 移动开发

在 C++ 编译时以编程方式创建静态数组

可以在编译时定义一个静态数组如下: const std::size_t size = 5;无符号整数列表[大小] = { 1, 2, 3, 4, 5 }; 问题 1 - 是否可以使用各种元编程技术在编译时“以编程方式"分配这些值? 问题 2 - 假设数组中的所有值都相同,是否可以在编译时以编程方式有选择地分配值? 例如: const std::size_t size = 7;无符 ..
发布时间:2021-11-18 01:20:15 C/C++开发

带有静态数组的java空指针异常

从静态成员方法访问静态数组时,出现空指针异常。 当我从线程调用setData(x,y,z)时,抛出异常。当我调试它时,我发现当我尝试对其写入数据时,data [0]为空。我只是不明白它怎么可以为空 公共类dataContainer { private static final简短的nrOfDataElements = ids.total_ids; 私有静态regularDataEl ..
发布时间:2020-09-25 01:03:19 Java开发

在C ++中初始化类的静态数组成员的更好方法(尽管首选const)

我有一个静态的指向函数的指针数组,该指针作为类的成员. 我需要对其进行初始化,但事实证明此数组的长度为64K,因此使用像{ x, y, z, ... }这样的静态初始化程序进行初始化是不切实际的,因为这样会使代码混乱. 我必须通过几个循环的代码来初始化它. 我想到的方法是通过在构造函数中初始化static数组并为其设置一个标志,因此只有构造该类的第一个实例时才会触发该初始化. ..

静态数组类变量“多个定义"; C ++

我正在编写一些代码,其中我需要具有一个静态int数组的类变量.我了解我可以使用头文件A.h中的类似方法来做到这一点: #ifndef A_H_ #define A_H_ class A { public: static const int a[]; }; const int A::a[] = {1,2}; #endif 如果我仅在另一个文件中包含此标头,则此方法就很好,例如以下 ..

以编程方式在C ++中以编译方式以编程方式创建静态数组

可以在编译时定义一个静态数组,如下: const std :: size_t size = 5; unsigned int list [size] = {1,2,3,4,5}; 问题1 - 可以使用各种元编程技术在编译时以“编程方式”分配这些值? 问题2 - 假设数组中的所有值都是相同的,是否可以以编程方式在编译时选择性分配值? 例如: ..
发布时间:2016-10-11 20:43:28 C/C++开发

Java的:通用静态多维数组

如果有可能,我怎么能创建一个静态在多维Java数组每个维度不同原始数据类型? 这是静态的,我的意思是原始的数组,它是不是动态就像一个ArrayList会。 解决方案 在一个阵列维度总是从int类型。想想吧! int类型的= 4; INT B = 5;鞋子鞋子=新鞋(Color.RED,42岁,“皮”); 帽子帽子=新帽子(17 Color.Black);富富= FOOS [A] [B ..
发布时间:2016-06-03 21:09:48 Java开发

算在C中的数组元素的数

我怎样才能获得在C中的整数数组元素present数的数组传递给函数的后面?下面code不起作用。 尺寸= sizeof的(阵列)/的sizeof(数组[0]); 解决方案 在C,你只能得到静态分配数组的大小,即 int数组[10]; 大小= sizeof的(阵列)/的sizeof(int);在 将给予10。 如果您的数组声明或为int *阵列过去了,没有办法确定其大小,只给出这个指针 ..
发布时间:2016-06-01 21:25:58 其他开发

焦炭和char的区别[1]

在C ++中是使用char和char的区别(如果有的话)[1]。 例子: 结构SomeStruct { 焦X; 烧焦Y [1]; }; 执行同样的原因遵循无符号的字符? 解决方案 的主要区别就是你用来访问一个字符的语法。 通过“访问”我的意思是,法案后,它在语言使用不同的运营商,当适用于大部分或所有这一切都做不同的事情有比字符 字符阵列。这使得它听起来好像 X 和是几乎完全 ..
发布时间:2016-05-31 19:06:55 C/C++开发

如何提取字符串数组中的name属性?

您好我建立一个测验的应用程序。 我有以下的(值/)question.xml < XML版本=“1.0”编码=“UTF-8”&GT?; <资源> <字符串数组名=“问题”> <项目名称=“正确”>在< /项目> <项目名称=“错误的”> B< /项目> <项目名称=“错误”> C< /项目> &L ..
发布时间:2015-12-01 22:42:37 移动开发