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

3 ответа

«Освобожденный указатель не был выделен». Ошибка после malloc, realloc

У меня есть эта ошибка со следующим кодом: int main(){ point *points = malloc(sizeof(point)); if (points == NULL){ printf("Memory allocation failed.\n"); return 1; } other_stuff(points); free(points); return 0; } void other_stuff(point ...

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 ответа

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

Впитон: 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 ...

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

0 ответов

Изображения в ячейке Uiscroll, заполненные базой данных mysql

3 ответа

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

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

3 ответа

поиск конкретных индексов с помощью массива указателей

3 ответа

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

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

5 ответов

Как бы вы тогда «назначали случайные слоты»

сновном хочу Python эквивалент этого в C: int a[x];но в Python я объявляю массив как: a = []и проблема в том, что я хочу назначить случайные слоты со значениями, такими как: a[4] = 1но я не могу сделать это с Python, так как массив пуст.

2 ответа

Массив переменной длины (VLA) в компиляторах C ++

Как мы уже знаем,VLA (стандартизировано вC99) не являются частью стандарта в C ++.Так что код ниже«Незаконный» вC ++:

2 ответа

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

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