Pointer<T extends NativeType>final

表示对原生 C 内存中指针的引用。不能被扩展。

实现类型
可用的扩展

构造函数

Pointer.fromAddress(int ptr)
从原始整数构造。
factory

属性

address int
访问原始指针值。在 32 位系统上,结果的高 32 位为 0。
无设置器
hashCode int
Pointer 的哈希码仅取决于其地址。
无设置器override
runtimeType Type
对象运行时类型的表示。
无设置器inherited

方法

cast<U extends NativeType>() Pointer<U>
转换指针到指针.
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
inherited
toString() String
此对象的字符串表示。
inherited

操作符

operator ==(Object other) bool
指针的相等性仅取决于它们的地址。
override

静态方法

fromFunction<T extends Function>(Function f, [Object? exceptionalReturn]) Pointer<NativeFunction<T>>
将 Dart 函数转换为 C 函数指针,自动序列化参数和返回值