Generic Initializer

init(_:)

Creates a new raw pointer from the given typed pointer. 新しい生のポインタを与えられた型付ポインタから作成します。

Declaration 宣言

init<T>(_ other: UnsafeMutablePointer<T>)

Parameters パラメータ

other

The typed pointer to convert. 変換されることになる型付ポインタ。

Discussion 解説

Use this initializer to explicitly convert other to an UnsafeMutableRawPointer instance. This initializer creates a new pointer to the same address as other and performs no allocation or copying. このイニシャライザを使って、otherUnsafeMutableRawPointerインスタンスに明示的に変換してください。このイニシャライザは、新しいポインタをotherと同じアドレスに作成して、割り当てやコピーを実行することはありません。