Вопросы с тегом «dynamic-arrays»

7
C динамически растущий массив
У меня есть программа, которая читает «сырой» список внутриигровых сущностей, и я намереваюсь создать массив, содержащий индексный номер (int) неопределенного количества сущностей, для обработки различных вещей. Я бы не хотел использовать слишком много памяти или ЦП для хранения таких индексов ... Быстрое и грязное решение, которое я использую до сих …
126 c  dynamic-arrays 

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


13
Массивы стиля NumPy для с ++? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт в прошлом месяце . Уточните этот вопрос Существуют ли какие-либо библиотеки C ++ (или C) с массивами, подобными NumPy, с …

10
Какова идеальная скорость роста для динамически выделяемого массива?
В C ++ есть std :: vector, а в Java - ArrayList, а во многих других языках есть собственная форма динамически выделяемого массива. Когда в динамическом массиве заканчивается пространство, он перераспределяется в большую область, а старые значения копируются в новый массив. Центральным вопросом для производительности такого массива является то, насколько …

3
Инкремент указателя на динамический массив размером 0 не определен?
AFAIK, хотя мы не можем создать массив статической памяти размером 0, но мы можем сделать это с динамическими: int a[0]{}; // Compile-time error int* p = new int[0]; // Is well-defined Как я читал, pдействует как элемент «один конец». Я могу напечатать адрес, на который pуказывает. if(p) cout << p …

1
Разрешена ли арифметика указателей на выделенном хранилище начиная с C ++ 20?
В стандарте C ++ 20 говорится, что типы массивов являются неявными типами времени жизни . Означает ли это, что массив неявного типа времени жизни может быть создан неявно? Неявное создание такого массива не будет вызывать создание элементов массива? Рассмотрим этот случай: //implicit creation of an array of std::string //but not …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.