Dlang:从指针和长度构造一个数组
Dlang: Construct an array from a pointer and length
我有指针和长度。如何从他们那里得到一个动态数组?
令ptr
是一个指针,len
是一个长度,那么就很容易如下:
ptr[0..len]
请注意,这不会复制数组,而是就地使用数据。
如果要复制数组,使用
ptr[0..len].dup
或
ptr[0..len].idup
我有指针和长度。如何从他们那里得到一个动态数组?
令ptr
是一个指针,len
是一个长度,那么就很容易如下:
ptr[0..len]
请注意,这不会复制数组,而是就地使用数据。
如果要复制数组,使用
ptr[0..len].dup
或
ptr[0..len].idup