現在インストールされているを呼び出し新しいハンドラー。
int _callnewh(
size_t size
)
パラメーター
- size
メモリの量は、新しい演算子を割り当てるしようとしています。
戻り値
値 |
説明 |
---|---|
0 |
エラー:新しいハンドラーがインストールされていないか新しいハンドラーはアクティブです。 |
1 |
成功:新しいハンドラーをインストールされ、アクティブです。 メモリの割り当てを再試行することができます。 |
例外
この関数をスローbad_alloc 場合、 新しいハンドラーに位置することはできません。
解説
新しいハンドラー 場合と呼ばれる、 新しい演算子が正常にメモリを割り当てに失敗しました。 新しいハンドラーは、後続の割り当てが成功したので、メモリを解放するなど、いくつかの適切なアクションを開始可能性があります。
必要条件
ルーチン |
必須ヘッダー |
---|---|
_callnewh |
internal.h |