Core Foundation   >   CFAllocatorDeallocateCallBack


型エイリアス

CFAllocatorDeallocateCallBack


メモリブロックの割り当てを解除する呼び出し関数のプロトタイプ。





宣言


typealias CFAllocatorDeallocateCallBack = (UnsafeMutableRawPointer?, UnsafeMutableRawPointer?) -> Void


パラメータ


ptr割り当て解除すべきメモリブロック。
infoプログラム定義データへの型のないポインタ。


戻り値


新しいメモリブロックへのポインタ。


議論


関数に MyCallBack と名前をつけた場合は、次のように宣言します。


議論


与えられたメモリブロックの割り当てを解除する呼び出し関数のプロトタイプ。この関数を実装するには、ptr が指し示すメモリブロックをアロケータによる引き続きの再利用に利用できるようにしますが、プログラムは引き続き使用することはできません。ptr パラメータは NULL にすることはできませんし、ptr パラメータが、アロケータによって以前に割り当てられたメモリブロックでない場合、結果は未定義です。異常なプログラムの終了が発生する可能性があります。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 2.0+
    macOS 10.0+
    tvOS 9.0+
    watchOS 2.0+
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












  • トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)