Dlang: построить массив из указателя и длины

У меня есть указатель и длина. Как получить из них динамический массив?

Структурированный массив Numpy
Структурированный массив Numpy
Однако в реальных проектах я чаще всего имею дело со списками, состоящими из нескольких типов данных. Как мы можем использовать массивы numpy, чтобы...
T - 1Bits: Генерация последовательного массива
T - 1Bits: Генерация последовательного массива
По мере того, как мы пишем все больше кода, мы привыкаем к определенным способам действий. То тут, то там мы находим код, который заставляет нас...
Что такое деструктуризация массива в JavaScript?
Что такое деструктуризация массива в JavaScript?
Деструктуризация позволяет распаковывать значения из массивов и добавлять их в отдельные переменные.
3
0
127
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Пусть ptr - указатель, а len - длина, тогда это просто:

ptr[0..len]

Обратите внимание, что это не копирует массив, а использует данные на месте.

Если вы хотите скопировать массив, используйте

ptr[0..len].dup

или

ptr[0..len].idup

Другие вопросы по теме