运算符 + 方法
- @Since('3.3')
- int 偏移量
指向在此指针之后的第 偏移量
个 Uint64
。
返回指向地址为当前指针地址之后 偏移量
倍的 Uint64
的指针。即 (this + 偏移量).address == this.address + 偏移量 * sizeOf<Uint64>()
。
此外,(this + 偏移量).value
等同于 this[偏移量]
,设置也是如此。
实现
@Since('3.3')
@pragma("vm:prefer-inline")
Pointer<Uint64> operator +(int offset) =>
Pointer.fromAddress(address + sizeOf<Uint64>() * offset);