1160得票27回答
如何将数组的所有成员初始化为相同的值?

我在 C 中有一个大型数组(如果这有区别的话,不是 C++)。我希望将所有成员初始化为相同的值。 我记得曾经知道一种简单的方法来做到这一点。虽然我可以在我的情况下使用 memset(),但是否有一种内置于 C 语法中的方法来实现这一点呢?

83得票10回答
在C++中的类初始化器中初始化一个常量数组

我在C++中有以下类:class a { const int b[2]; // other stuff follows // and here's the constructor a(void); } 问题是,在初始化列表中如何初始化变量b,考虑到我不能在构造...

43得票3回答
如何在Fortran中初始化二维数组

在C语言中,你可以使用花括号语法轻松地初始化数组,如果我没记错的话:int* a = new int[] { 1, 2, 3, 4 }; 当您希望为数学目的初始化矩阵并使用特定的测试值时,如何在Fortran中为二维数组做相同的操作?(不必在单独的语句中对每个元素进行双重索引) 数组可以通过...

31得票9回答
如何在C#中动态设置数组长度

我还不熟悉C#,在使用数组时遇到了一些问题。我有一个元数据对象(名称-值对)的数组,我想知道如何只创建我真正需要的“InputProperty”对象数量。在这个循环中,我任意地将元素数设置为20,并在条目变为空时尝试退出,但接收此内容的Web服务不允许传递任何空元素:private Updat...

21得票6回答
使用默认构造函数进行数组初始化

public class Sample { static int count = 0; public int abc; public Sample() { abc = ++Sample.count; } } 我想创建一个以上述类...

8得票7回答
如何在Delphi中从接口类型数据初始化一个TGUID常量数组?

我想要像这样初始化一个数组 - Const MyArray : Array[0..0] Of TGUID = (IInterface); 但是它会导致 - [DCC Error] Test.pas(10): E2010 Incompatible types: 'TGUID' and '...

8得票6回答
当你不知道大小时,如何初始化一个二维数组?

我有一个二维数组需要加载数据。我知道数据的宽度(22个值),但是我不知道高度(大约估计为4000个记录,但是可变)。 我已经声明如下: float[,] _calibrationSet; .... int calibrationRow = 0; While (recordsToRe...