次の方法で共有


declare_no_pointers

ベース アドレスのポインターやブロック サイズで定義されているメモリ ブロックの文字が追跡可能なポインターを含まない。ガベージ コレクターに通知します。

void declare_no_pointers(
    char *_Ptr, 
    size_t _Size
);

パラメーター

パラメーター

説明

_Ptr

既に追跡可能なポインターを含まない文字最初のアドレス。

_Size

_Ptr で開始するブロックのサイズ追跡可能なポインターは含まれません。

解説

関数は、アドレス [_Ptr,_Ptr+_Size) の範囲によって追跡可能なポインターが含まれていないこと garbage collector を通知します。既に reachable (割り当てられたメモリへのポインターが逆参照しないでください)。

必要条件

ヘッダー: <memory>

名前空間: std

参照

関連項目

<memory>