declare_no_pointers
ベース アドレスのポインターやブロック サイズで定義されているメモリ ブロックの文字が追跡可能なポインターを含まない。ガベージ コレクターに通知します。
void declare_no_pointers(
char *_Ptr,
size_t _Size
);
パラメーター
パラメーター |
説明 |
---|---|
_Ptr |
既に追跡可能なポインターを含まない文字最初のアドレス。 |
_Size |
_Ptr で開始するブロックのサイズ追跡可能なポインターは含まれません。 |
解説
関数は、アドレス [_Ptr,_Ptr+_Size) の範囲によって追跡可能なポインターが含まれていないこと garbage collector を通知します。既に reachable (割り当てられたメモリへのポインターが逆参照しないでください)。
必要条件
ヘッダー: <memory>
名前空間: std