Dlang:根据指针和长度构造一个数组

时间:2019-01-02 03:48:56

标签: arrays pointers d

我有一个指针和长度。如何从中获取动态数组?

1 个答案:

答案 0 :(得分:3)

ptr是一个指针,len是一个长度,那么很容易,如下所示:

ptr[0..len]

请注意,这不会复制数组,而是就地使用数据。

如果要复制阵列,请使用

ptr[0..len].dup

ptr[0..len].idup