Результаты поиска по запросу "dynamic-arrays"

3 ответа

Копирование из одного динамически распределенного массива в другой C ++

Кажется, у него должно быть очень простое решение, но я просто не могу понять. Я просто создаю массив с измененным размером и пытаюсь скопировать все исходные значения, а затем, наконец, удаляю старый массив, чтобы освободить память. void ...

3 ответа

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

Впитон: def select(x): y = [] for e in x: if e!=0: y.append(e) return yэто работает как: x = [1,0,2,0,0,3] select(x) [1,2,3]быть переведенным наФортран: function select(x,n) result(y) implicit none integer:: x(n),n,i,j,y(?) j = 0 do i=1,n if ...

2 ответа

динамический размер массива, определенный во время выполнения в ADA

Можно ли иметь массив с размером, который определяется во время выполнения, например, Procedure prog is type myArray is array(Integer range <>) of Float; arraySize : Integer := 0; theArray : myArray(0..arraySize); Begin -- Get Array size ...

ТОП публикаций

8 ответов

ReDim Preserve для многомерного массива в Visual Basic 6

Я использую VB6, и мне нужно сделать ReDim Preserve для многомерного массива: Dim n, m As Integer n = 1 m = 0 Dim arrCity() As String ReDim arrCity(n, m) n = n + 1 m = m + 1 ReDim Preserve arrCity(n, m)Всякий раз, когда я делаю это так, как ...

1 ответ

Как «смотреть» динамический массив C ++ с помощью GDB?

Рассмотрим следующий пример: int size = 10, *kk = new int[size]; for (int i = 0; i < size; i++) { kk[i] = i; } delete [] kk;Как я могу добавить часы для всего массива? Я могу добавить часы по одному (кк [0],кк [1]...), но так как я знаю длину ...

3 ответа

как динамически распределять память для двумерного массива [дубликат]

На этот вопрос уже есть ответ здесь: Как правильно настроить, получить доступ и освободить многомерный массив в C? [/questions/12462615/how-do-i-correctly-set-up-access-and-free-a-multidimensional-array-in-c] 4 ответаНедавно я был на ...

3 ответа

Почему в C ++ 14 и массивы времени выполнения и std :: dynarray?

Проект C ++ 14 включает в себя как размерные массивы, так иstd::dynarray контейнер. Из того, что я могу сказать, единственная реальная разница между ними состоит в том, чтоstd::dynarray имеет интерфейс STL (например,begin, end, sizeи т. д.), в то ...

4 ответа

инициализация динамического массива c ++ с объявлением

У меня есть такая функция: void findScarf1(bool ** matrix, int m, int n, int radius, int connectivity);И вглавныйФункция Я создаю 2d динамический массив для передачи в этой функции bool matrix[6][7] = { {0, 0, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 0, ...

2 ответа

Какой алгоритм использует Matlab для динамического изменения размеров векторов и матриц?

Запуск этого кода: n = 5; x = zeros(n, 1); for ix=1:10 x(ix) = rand(); disp(getfield(whos('x'), 'bytes')) endвыводит это: 40 40 40 40 40 48 56 64 72 80что, кажется, указывает на то, что когда Matlab изменяет размер вектора, он изменяет его ...

4 ответа

Динамически размещаемый 2-мерный массив

Я пытаюсь построить двумерный массив путем динамического выделения. Мой вопрос заключается в том, возможно ли, что его первое измерение будет принимать 100 значений, тогда второе измерение будет принимать переменное количество значений в ...