Вопросы по теме 'dynamic-arrays'

Пользовательское индексирование Delphi SetLength
В Delphi можно создать массив типа var Arr: array[2..N] of MyType; который представляет собой массив из N - 1 элементов, проиндексированных от 2 до N. Если мы вместо этого объявим динамический массив var Arr: array of MyType...
1132 просмотров
schedule 01.06.2024

преобразовать код С++ в С# при объявлении массива
Недавно я хочу преобразовать некоторые коды из opencv в С#. Но у меня есть проблема с объявлением динамического массива в С++. int* memorySteps = 0; CV_CALL( memorySteps = new int [ 10*sizeof(memorySteps[0]) ]); Я хочу преобразовать его...
157 просмотров
schedule 12.06.2024

Динамический массив указателей на структуру выдает SIGSEGV при назначении переменной-члена
Я совершенно уверен, что это простая проблема, но я пытаюсь создать структуру данных, реализующую динамический массив структур. Каждая структура реализует связанный список. Поэтому я думаю, что мне нужен массив указателей, которые будут...
584 просмотров
schedule 10.05.2024

Как изменить размер массива элементов структуры
Я пишу программу, в которой у меня есть один класс, внутри этого класса (или снаружи, надеюсь, это не имеет значения) у меня есть структура. В этом классе мне нужно создать массив элементов структуры (я знаю, что могу использовать вектор, например,...
4191 просмотров

Как создать динамические массивы структур в D с отключенным конструктором?
У меня есть такой код: struct MyStruct { immutable int id; immutable int value; this() @disable; this(immutable int pId) { id = pId; value = getValueById(id); } } void main() { MyStruct structs = new...
71 просмотров
schedule 07.11.2023

*** обнаружен glibc *** и проблемы с динамическим размещением — C++
У меня есть две проблемы, которые, я считаю, связаны. Я пытаюсь создать динамический массив переменных, а затем получить доступ к различным конкретным членам массива. Сегмент кода, вызывающий проблемы: double *F_inertia, *F_drag, *F_KN;...
68 просмотров
schedule 12.03.2024

c - realloc() для токенизированного массива: сигнал ошибки SIGABRT
В строке 56 я пытаюсь изменить размер массива: tokenArray = (char**) realloc(tokenArray, tokSize * (sizeof(char))); Я получаю сообщение об ошибке: (11972,0x7fff7ca4f300) malloc: * ошибка для объекта 0x100105598: неверная контрольная...
802 просмотров
schedule 08.10.2022

Сложность времени — вставка элемента в середину динамического массива
Я наткнулся на эту статью о временной сложности динамических массивов, которая многое прояснила. Однако у меня есть вопрос, основанный на конкретном случае. Скажем, у меня есть динамический массив, в котором всего 6 элементов, и предположим, что...
1805 просмотров

Визуализация динамического массива в представлении Angular2
У меня есть динамический массив, который я хочу отображать в представлении компонента, когда некоторые элементы добавляются/удаляются внутри. Массив отображается методом ngOnInit() в моем компоненте приложения (ts) : import { Component,...
1001 просмотров

Как заполнить динамический 2D-массив?
Почему это: Dim Arr As Variant p = 1 For i = 1 To LRow If Sheets("Data").Range("U" & 4 + i).Value > 0 Then ReDim Preserve Arr(1 To p, 1 To 2) Arr(p, 1) = Sheets("Data").Range("U" & 4 + i).Value Arr(p, 2) =...
847 просмотров
schedule 19.03.2024

аргумент типа const char * несовместим с параметром типа char
Я пытаюсь реализовать реализацию динамического массива на С++ с использованием указателей и шаблонов, чтобы я мог принимать все типы. Код отлично работал с int , но использование char дает ошибку. Я пробовал онлайн другие вопросы SO, но ничего не...
1213 просмотров
schedule 03.02.2024

Является ли UB приведением указателя к пустому указателю и записи в него?
Я работал над созданием динамических массивов в C, и я придумал это решение в качестве общей структуры того, как я хочу, чтобы мои функции/макросы работали: //dynarray.h #define dynarray(TYPE)\ struct{\ TYPE *data;\ size_t...
138 просмотров

Проблема сортировки слиянием С++ при использовании динамического массива
Я пытаюсь реализовать функцию сортировки слиянием, но у меня проблема с частью слияния. Поскольку изначально я не знаю размер массива, я создал временный динамический массив для хранения окончательного объединенного массива. Когда я запускаю этот...
38 просмотров
schedule 26.10.2022