文書   >   Swift   >   Swift 標準ライブラリ  >     手動でメモリ管理   >   UnsafeBufferPointer   >   contains(where:)
インスタンスメソッド
deallocate()
このバッファポインタのベースアドレスで以前に割り当てられたメモリブロックの割り当てを解除します。
宣言
議論
このバッファポインターの baseAddress は、nil か、Swift の割り当てメソッドによって以前返されたメモリブロックへのポインタでなければなりません。baseAddress が nil の場合、この関数は何もしません。それ以外の場合、メモリは初期化されてはならず、Pointee を単純な型にしなければなりません。このバッファポインタの count は、メモリブロックに最初に割り当てられたサイズと等しくなければなりません。
トップへ
トップへ
トップへ
トップへ
トップへ