description

# operator - method

Pointer<Pointer<T>> operator -(

1. int offset

)

A pointer to the `offset`th Pointer<T> before this one.

Equivalent to `this + (-offset)`.

Returns a pointer to the Pointer<T> whose address is `offset` times the size of `Pointer<T>` before the address of this pointer. That is, `(this - offset).address == this.address - offset * sizeOf<Pointer<T>>()`.

Also, `(this - offset).value` is equivalent to `this[-offset]`, and similarly for setting,

## Implementation

    external Pointer<Pointer<T>> operator -(int offset);