Instance Property インスタンスプロパティ

pointee

Accesses the instance referenced by this pointer. このポインタによって参照されるインスタンスにアクセスします。

Declaration 宣言

var pointee: Pointee { get nonmutating set }

Discussion 解説

When reading from the pointee property, the instance referenced by this pointer must already be initialized. When pointee is used as the left side of an assignment, the instance must be initialized or this pointer’s Pointee type must be a trivial type. pointeeプロパティから読み出している時、このポインタによって参照されるインスタンスは既に初期化されていなければなりません。pointeeが代入の左側として使われる場合、インスタンスは初期化されなければなりません、またポインタのもつPointee型は自明型でなければなりません。

Do not assign an instance of a nontrivial type through pointee to uninitialized memory. 自明でない型のインスタンスを、未初期化メモリへのpointeeを通してアサインしないでください。 Instead, use an initializing method, such as initialize(repeating:count:).