call<T extends SizedNativeType> 方法

Pointer<T> call<T extends SizedNativeType>(
  1. [int count = 1]
)

使用 allocatesizeOf<T>() * count 字节数的内存分配。

// This allocates eight bytes, which is enough space for two Int32's.
allocator<Int32>(2);

此扩展方法必须使用编译时常量 T 调用。

要分配特定数量的字节(而不仅仅是 sizeOf<T>() 的倍数),请使用 allocate。要使用非常量 T 进行分配,请使用 allocate。正常使用时首选 call,使用 allocate 来实现基于其他分配器的 Allocator

实现

external Pointer<T> call<T extends SizedNativeType>([int count = 1]);