Вопросы по теме 'dynamic-arrays'
Освобождается ли динамический массив автоматически, когда он выходит за пределы области видимости?
в этом примере
procedure foobar;
var tab:array of integer;
begin
setlength(tab,10);
end;
массив уничтожен или утечка памяти?
13001 просмотров
schedule
10.11.2021
php перебирает как ключи, так и значения и разбивается на подмассив на основе целочисленной разницы ключей массива
здесь большая головная боль, мне надоело перебирать как ключи, так и значения и манипулировать указателем, чтобы сравнить разницу между целыми числами в ключах массива. Я пытаюсь разбить и упорядочить этот массив на основе вычитания ключей массива,...
321 просмотров
schedule
16.11.2021
AS3 - Ограничение количества щелчков мышью
Я новичок в программировании! Не обращайте внимания на AS3 и проблемы при попытке установить определенное количество кликов на массив MovieClips. Это может показаться неправильным, поэтому я дам вам знать, что именно я пытаюсь сделать.
В...
221 просмотров
schedule
25.11.2021
Оптимальная структура векторных данных?
Возможный дубликат: Структура данных, поддерживающая произвольный доступ O (1) и добавление O (1) в худшем случае?
Некоторое время назад я видел ответ в StackOverflow относительно доказуемо оптимальной vector ("списка массивов")...
135 просмотров
schedule
01.11.2021
Очередь в узле формулы labview
Есть ли способ получить очередь целых чисел в узле формулы Labview?
Я мог бы использовать массив, инициализировать его снаружи максимальным размером и использовать его, но есть ли другой способ? Может быть, этакий динамический массив?
1234 просмотров
schedule
17.09.2021
Освобождаемый указатель не выделен. ошибка после 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...
5399 просмотров
schedule
25.10.2021
Стандарт возврата векторов в C ++
Я знаю, что это частый вопрос, но я не смог найти на него прямого ответа. Это действительно вопрос стандартов. Я работаю над проектом, связанным с генетическим алгоритмом. Но когда дело доходит до возврата вектора, я сталкиваюсь с узким местом....
211 просмотров
schedule
09.10.2021
Возврат двух указателей к динамическим массивам
У меня тут куча проблем с указателями и динамическими массивами. У меня есть функция, которую я вызываю, которая выполняет кучу вещей, например, удаляет элемент из динамического массива, что приводит меня к перераспределению памяти в один из этих...
71 просмотров
schedule
06.10.2021
Разница между картой памяти статического двухмерного массива и динамического двухмерного массива?
насколько я понимаю, когда мы создаем массив с использованием таких указателей
int **ptr = new int*[2];
for(int i=0;i<2;i++)
{
ptr[i] = new int[3];
}
это будет выглядеть примерно так:
но когда мы создаем...
308 просмотров
schedule
29.10.2021
Передача Unsized Array через функцию в C ++
Я пытаюсь инициализировать динамический массив и передать его через функцию, но каждый раз получаю ошибки.
float addLayer(float layers[]){
float addColor = 0;
if (std::find(std::begin(layers), std::end(layers), addColor)){
// run...
1398 просмотров
schedule
07.11.2021
Программа завершена сигналом SIGABRT, прервано
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int **seqList, n, q;
scanf("%d %d", &n, &q);
seqList = (int**)malloc(n * sizeof(int*));
int *l_sub_seq = (int*)calloc(n, sizeof(int));//length of subsequences...
962 просмотров
schedule
02.12.2021
Может кто-нибудь объяснить эту строку кода
Я смотрел видео на YouTube о том, как реализовать свой собственный vector / dynamic_array на C ++. Я понял все, кроме кода, я новичок в c ++ и пытаюсь понять реализацию структуры данных с подчеркиванием. Но такой строчки кода я не видел. Код:...
96 просмотров
schedule
12.09.2021
Fortran 90: сигнал SIGSEGV: Segmentation fault - недопустимая ссылка на память
Код, который я написал ниже, отлично компилируется с использованием GFORTRAN, однако, когда я запускаю исполняемый файл, окно терминала возвращается ...
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for...
824 просмотров
schedule
24.02.2022
Могу ли я изменить размер массива Delphi без потери его предыдущего содержимого?
У меня есть динамический массив. Но изначально я не знаю длину массива. Могу ли я сначала установить его длину равной 1, а затем увеличить длину по мере необходимости без потери ранее сохраненных данных? Я знаю, что могу выполнить такую задачу с...
8176 просмотров
schedule
08.03.2022
Передача выделенного массива из ПОДПРОГРАММЫ в основную программу на Фортране
У меня есть несколько тем с похожими названиями, но я не верю, что они одинаковы. Один был очень похож на fortran передать выделенный массив основной процедуре , но для ответа требуется Fortran 2008. Мне нужно решение Fortran 90/95.
Еще одна...
616 просмотров
schedule
10.03.2022
Как посмотреть динамический массив С++ с помощью gdb?
Рассмотрим следующий пример:
int size = 10, *kk = new int[size];
for (int i = 0; i < size; i++) {
kk[i] = i;
}
delete [] kk;
Как я могу добавить часы для всего массива? Я могу добавить часы один за другим ( kk[0] , kk[1] ...), но...
5993 просмотров
schedule
21.03.2022
core.exception.OutOfMemoryError@(0) с использованием большого динамического массива
import std.math;
import std.bigint;
import std.stdio;
BigInt sum_min_pfactor(long N){
BigInt f(int n) {
return BigInt(n)*(BigInt(n)+1) / 2 - 1;
}
int v = cast(int)(sqrt(float(N)));
bool[] used;
used.length = v+1;...
98 просмотров
schedule
20.03.2022
C qsort() с динамическим многомерным массивом n на 2
Сначала я определил динамический массив с 2 столбцами и 10 строками. Например, целое число number установлено равным 10.
int** array;
int number = 10;
array = malloc(number * sizeof(int*));
for (i = 0; i < number; i++)
array[i] =...
14318 просмотров
schedule
25.03.2022
Хранение многомерного динамического массива
У меня есть динамический массив double с 3 измерениями, например.
customArray : array of array of array of double
В программе я задаю длину каждого измерения отдельно (не прямоугольного массива) и меняю ее, когда это необходимо.
Интересно,...
283 просмотров
schedule
29.03.2022
Динамически выделенные массивы и HEAP повреждены
Я пытаюсь написать программу, которая принимает входные данные в виде динамического массива и сортирует их от самого низкого до самого высокого, а затем отображает от самого высокого до самого низкого. Однако я получаю сообщение об ошибке отладки:...
74 просмотров
schedule
31.03.2022