Dlang: построить массив из указателя и длины - PullRequest
0 голосов
/ 02 января 2019

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

1 Ответ

0 голосов
/ 02 января 2019

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

ptr[0..len]

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

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

ptr[0..len].dup

или

ptr[0..len].idup
...