Описание тега array-initialize

7 ответов

Как вы инициализируете константный массив TGUID из данных типа интерфейса в Delphi?

Я хочу инициализировать массив, как это - Const MyArray : Array[0..0] Of TGUID = (IInterface); Но это приводит к - [DCC Error] Test.pas(10): E2010 Incompatible types: 'TGUID' and 'string' Чтобы увидеть, что произойдет, я попробовал это - Const MyArr…
01 апр '09 в 07:07
6 ответов

Как вы инициализируете двумерный массив, когда вы не знаете размер

У меня есть двумерный массив, в который мне нужно загрузить данные. Я знаю ширину данных (22 значения), но я не знаю высоту (приблизительно 4000 записей, но переменная). Я объявил это следующим образом: float[,] _calibrationSet; .... int calibration…
08 сен '08 в 20:09
6 ответов

Инициализация массива с конструктором по умолчанию

public class Sample { static int count = 0; public int abc; public Sample() { abc = ++Sample.count; } } Я хочу создать массив вышеупомянутого класса, и хочу, чтобы каждый элемент в массиве был инициализирован, вызывая конструктор по умолчанию, так ч…
9 ответов

Как установить длину массива в C# динамически

Я все еще новичок в C#, и я боролся с различными проблемами на массивах. У меня есть массив объектов метаданных (пары "имя-значение"), и я хотел бы знать, как создать только то количество объектов "InputProperty", которое мне действительно нужно. В …
25 мар '09 в 19:27
28 ответов

Как инициализировать все члены массива одним и тем же значением?

У меня есть большой массив в C (не C++, если это имеет значение). Я хочу инициализировать все элементы с одинаковым значением. Я мог поклясться, что когда-то знал простой способ сделать это. Я мог бы использовать memset() в моем случае, но разве нет…
14 окт '08 в 13:13
4 ответа

Как инициализировать двумерные массивы в Фортране

В C вы можете легко инициализировать массив, используя синтаксис фигурных скобок, если я правильно помню: int* a = new int[] { 1, 2, 3, 4 }; Как вы можете сделать то же самое в Fortran для двумерных массивов, когда вы хотите инициализировать матрицу…
14 сен '10 в 11:12
1 ответ

C# сбросить массив до его инициализированных значений?

Допустим, у меня есть массив заработной платы сотрудников в следующем порядке: средняя, ​​максимальная и минимальная: int[] wages = {0, 0, Int32.MaxValue}; Приведенный выше код инициализируется, так что, когда я нахожу максимум, я могу сделать сравн…
5 ответов

Установить размер на массиве символов в Java

Я разрабатываю приложение для Android. Я хочу установить размер для массива символов следующим образом: public char[5] language; Но это не работает. Я должен удалить номер пять, чтобы это сработало.Я хочу ограничить до пяти символов языковой перемен…
16 окт '10 в 15:51
1 ответ

Ада инициализирует массив на основе пользовательского ввода

Я перехожу с Java/C++ на Ada, и мне трудно разобраться с мелочами. Можно ли объявить массив и спросить пользователя о минимальных / максимальных значениях, а затем инициализировать его? Мне не нравится определять постоянные значения для MIN и MAX, и…
22 окт '09 в 16:56
10 ответов

Инициализировать константный массив в инициализаторе класса в C++

У меня есть следующий класс в C++: class a { const int b[2]; // other stuff follows // and here's the constructor a(void); } Вопрос в том, как мне инициализировать b в списке инициализации, учитывая, что я не могу инициализировать его внутри тела фу…
02 окт '08 в 11:23
4 ответа

C#: PointF() Массив инициализатор

Мне нужно жестко закодировать массив точек в моей программе на C#. Инициализатор в стиле C не работает. PointF[] points = new PointF{ /* what goes here? */ }; Как это сделать?
09 мар '09 в 10:20
0 ответов

Ошибка инициализации массива С++ с глобальной переменной

Я попытался запустить следующий очень простой блок кода: #include <iostream> #include <bits/stdc++.h> using namespace std; int N = 1000027; int main() { cout << "Yes"; int arr[N]; cout << "Yes"; return 0; } Однако при запуске…