14
ответов

Ошибка динамического массива - Исключение в thread & ldquo; main & rdquo; java.lang.ArrayIndexOutOfBoundsException: 100 [duplicate]

Я пытаюсь реализовать метод pop в динамическом массиве. Он должен скопировать массив в новый массив с одним меньшим элементом. Однако я получаю ошибку. Если я удалю данные кода [data.length] = ...
вопрос задан: 20 October 2014 10:13
7
ответов

TStringList, динамический массив или связанный список в Delphi?

У меня есть выбор. У меня есть много уже заказанных строк, которые я должен сохранить и доступ. Похоже, что я могу выбрать между использованием: TStringList Динамический Массив строк и Связанный список...
вопрос задан: 23 May 2017 12:14
6
ответов

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

C++ имеет станд.:: вектор и Java имеют ArrayList, и много других языков имеют свою собственную форму динамично выделенного массива. Когда динамический массив исчерпывает пространство, он перераспределен в большую область...
вопрос задан: 8 July 2009 20:15
4
ответа

Я могу использовать [] оператор в C++ для создания виртуальных массивов

У меня есть большая кодовая база, первоначально C портированный к C++ много лет назад, который работает в ряде больших массивов пространственных данных. Эти массивы содержат структуры, представляющие точку и треугольник...
вопрос задан: 11 May 2010 09:05
4
ответа

Почему C++ позволяет массивы переменной длины, которые динамично не выделяются?

Я относительно плохо знаком с C++, и с начала его развернули в меня, что Вы не можете сделать чего-то как интервал x; cin>> x; международный массив [x]; Вместо этого необходимо использовать динамическую память. Однако я...
вопрос задан: 9 April 2010 19:48
3
ответа

C dynamically growing array

I have a program that reads a "raw" list of in-game entities, and I intend to make an array holding an index number (int) of an indeterminate number of entities, for processing various things. I would ...
вопрос задан: 21 August 2010 03:23
3
ответа

Delphi SetLength пользовательская индексация

В Delphi возможно создать массив Прибытия var типа: массив [2.. N] MyType; который является массивом N - 1 элемент, индексированный от 2 до N. Если мы вместо этого объявляем Прибытие var динамического массива:...
вопрос задан: 1 May 2010 13:24
2
ответа

Как я объявляю массив, когда я не знаю длины до времени выполнения?

У меня первоначально был массив [1.. 1000], который был определен как глобальная переменная. Но теперь мне нужно это, чтобы быть n, не 1000, и я не узнаю n до позже. Я знаю то, что - n, прежде чем я заполню массив, но меня...
вопрос задан: 9 August 2013 17:15
2
ответа

Делает станд.:: вектор использует оператор присваивания своего типа значения к push_back элементам?

Если так, почему? Почему это не использует конструктора копии типа значения? Я получаю следующую ошибку:/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c ++/bits/vector.tcc: В участнике functio n 'ClassWithoutAss&...
вопрос задан: 17 July 2010 18:41
2
ответа

Динамический массив автоматически освобожден, когда он выходит из объема?

в этой процедуре в качестве примера foobar; var tab:array целого числа; начните setlength (вкладка, 10); конец; массив уничтожается, или память просачивается?
вопрос задан: 24 June 2010 19:38
1
ответ

Как “наблюдать” динамический массив C++ с помощью gdb?

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

PHP Динамическое добавление измерений в массив с использованием цикла for

Вот моя дилемма, и спасибо вам в заранее! Я пытаюсь создать переменную переменную или что-то в этом роде для динамического ассоциативного массива и чертовски долго разбираюсь, как это сделать ...
вопрос задан: 26 August 2010 09:29
1
ответ

Я могу изменить размер массива Delphi, не теряя его предыдущее содержание?

У меня есть динамический массив. Но первоначально я не знаю длину массива. Я могу сделать как первый, я установил длину его как 1 и затем увеличиваю длину, когда мне было нужно без потерянного из ранее сохраненного...
вопрос задан: 6 July 2010 16:24
0
ответов

Большой O для DynamicArray против HashTable при получении их значений с использованием их индексов

В общем, я знаю, что Hashtables имеют лучшую производительность по сравнению с динамическими массивами для поиска определенного значения. Верно ли это, когда мы выбираем значение напрямую, передавая ...
вопрос задан: 20 January 2019 19:43
0
ответов

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

В Python: 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] для перевода на Фортран: ...
вопрос задан: 7 January 2019 09:14
0
ответов

How do I get an empty array of any size in python?

I basically want a python equivalent of this in C: int a[x]; but in python I declare an array like: a = [] and the problem is I want to assign random slots with values like: a[4] = 1 but I can't ...
вопрос задан: 19 November 2018 09:21
0
ответов

Как на лету увеличить размер массива в Фортране?

Моя программа работает через трехмерный массив, помечая кластеры ', который он находит, а затем выполняет некоторые проверки, чтобы увидеть, имеют ли какие-либо соседние кластеры метку выше, чем текущий кластер. Есть второй ...
вопрос задан: 23 May 2017 14:58
0
ответов

Разрешен ли динамический массив Char, если тип параметра является открытым массивом Char?

Я смотрел на Delphi: массив Char и TCharArray «Несовместимые типы» и начал экспериментирую. То, что я обнаружил, довольно интересно. процедура Clear (AArray: массив целых чисел); вар ...
вопрос задан: 23 May 2017 11:33
0
ответов

Для чего нужен ANYSIZE_ARRAY в ?

Для чего нужен ANYSIZE_ARRAY, расположенный в WinNT.h? Я вижу сообщение об этом в блоге MSDN от 2004 года, но для меня это не имеет смысла.
вопрос задан: 27 February 2017 08:59
0
ответов

Как инициализировать элементы динамического массива int значением 0 в C

Я создал динамический массив, и мне нужно инициализировать все элементы до 0 . Как это можно сделать на C? int * массив; array = (int *) malloc (n * sizeof (int));
вопрос задан: 7 November 2016 05:10
0
ответов

Как вернуть массив структур из Rust в C #

Я изучаю Rust, когда пытаюсь найти альтернативу взаимодействию C # с C / C ++. Как можно написать код Rust, как код C ниже? Это мой код Rust до сих пор, без возможности маршала ...
вопрос задан: 7 November 2015 16:39
0
ответов

Почему это undefined поведение для удаления [] массива производных объектов с помощью базового указателя?

Я нашел следующий фрагмент в стандарте C ++ 03 в разделе 5.3.5 [expr.delete] p3: В первом варианте (удалить объект) , если статический тип удаляемого объекта отличается от его ...
вопрос задан: 31 July 2015 19:16
0
ответов

Arraylist в C не работает

В настоящее время я пишу программу для реализации Arraylist (или динамического массива) на C. Хм. .. Я думаю, что у меня 70 - 80% сделано с этим, однако я обнаружил серьезную проблему с моим кодом при тестировании их на ...
вопрос задан: 18 January 2015 12:14
0
ответов

Есть ли эквивалент C# PHP array_key_exists?

Есть ли в C# аналог функции array_key_exists в PHP? Например, у меня есть такой PHP-код: $array = array(); $массив[5] = 4; $массив[7] = 8; if (array_key_exists($array, 2)) echo $array[2];...
вопрос задан: 4 January 2013 00:01
0
ответов

Массивы в стиле NumPy для C++?

Существуют ли какие-либо библиотеки C++ (или C), которые имеют NumPy-подобные массивы с поддержкой нарезки, векторных операций, добавления и вычитания содержимого поэлементно и т. д.?
вопрос задан: 23 June 2012 12:15
0
ответов

Ошибка компилятора? g++ допускает статические массивы переменного -размера, если только функция не является шаблонной

Код ниже демонстрирует поведение gcc 4.6.2, которое я не могу объяснить. Первая функция объявляет статический массив типа vec _t, где vec _t является псевдонимом typedef для unsigned char. Второй...
вопрос задан: 7 June 2012 02:36
0
ответов

Использование конструкторов с массивами в D

Как вы вызываете конструкторы при выделении массива с помощью new? Например, в следующем коде, как мне вызвать конструктор для каждого экземпляра A, инициализируя b значением 5 для всех 10 ...
вопрос задан: 12 February 2012 15:06
0
ответов

Массив статический, но размер массива неизвестен до времени выполнения. Как такое возможно?

Это беспокоило меня какое-то время. Это лежит в основе моего (отсутствия) понимания разницы между статическим и динамическим распределением памяти. Следующий массив является обычным статическим ...
вопрос задан: 14 January 2012 09:49
0
ответов

Двумерный массив с использованием шаблонов

Я пытаюсь реализовать динамический массив: template class Array { частный: Item * _array; int _size; общедоступные: Array (); Массив (размер int); Item & operator [] (int ...
вопрос задан: 22 December 2011 17:11
0
ответов

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

Похоже, это должно иметь очень простое решение, но я просто не могу его понять. Я просто создаю массив с измененным размером и пытаюсь скопировать все исходные значения, а затем, наконец, удаляю ...
вопрос задан: 8 November 2011 20:34