Swift 標準ライブラリ >     UnsafeMutableRawPointer     >     initializeMemory(as:from:count:)


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


initializeMemory(as:from:count:)


source から始まる count T 値で self から開始するメモリを初期化し、初期化されたメモリを型 T に結合します。





宣言


func initializeMemory<T>(as type: T.Type, from source: UnsafePointer<T>, count: Int) -> UnsafeMutablePointer<T>


議論


このメモリに UnsafeMutablePointer<T> を返します。


前提条件:count >= 0


前提条件:source..<source + countself..<self + count * MemoryLayout<T>.stride は重なりません。


前提条件:self..<self + count * MemoryLayout<T>.stride のメモリーは初期化されず、source..<source + countT 値は初期化されます。


前提条件:T にアクセスするために基礎となるポインタが適切に整列されている事。


事後条件:self..<self + count * MemoryLayout<T>.stride のメモリーは、型 T に結合されています。


事後条件:self..<self + count * MemoryLayout<T>.stridesource..<source + count の値は初期化されます。





目次
Xcode の新機能

  • 言語:Swift
  • 宣言
  • 議論












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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