Swift 標準ライブラリ >     UnsafeMutableRawPointer     >     bindMemory(to:capacity:)


汎用インスタンスメソッド


bindMemory(to:capacity:)


割り当てられたメモリを T 型に結合し、UnsafeMutablePointer<T>self に結合されたメモリに返します。





宣言


func bindMemory<T>(to type: T.Type, capacity count: Int) -> UnsafeMutablePointer<T>

議論


前提条件:メモリは、初期化されません。


事後条件:self + count * MemoryLayout<T>.stride を通して、メモリは self で始まる 'T' に結合されます。


警告: メモリの位置は、一度に 1 つの型にのみ結合できます。無関係な型 T に結合されている間に型 U としてメモリにアクセスする動作は定義されていません。




目次
Xcode の新機能

  • 言語:Swift
  • 宣言
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)