共用方式為


_callnewh

呼叫目前安裝的 new 處理常式

語法

int _callnewh(
   size_t size
   )

參數

size
運算子 嘗試配置的記憶體 new 數量。

傳回值

描述
0 失敗:未 new 安裝任何處理程式,或沒有 new 使用中處理常式。
1 成功: new 處理常式已安裝且作用中。 可以重試記憶體配置。

例外狀況

如果找不到處理程式 new 則此函式會 bad_alloc 擲回。

備註

如果運算子無法成功配置記憶體, new 則會 new 呼叫 處理常式 new處理常式接著可能會起始一些適當的動作,例如釋放記憶體,讓後續的配置成功。

根據預設,此函式的全域狀態會限定于應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。

需求

常式 必要的標頭
_callnewh internal.h

另請參閱

_set_new_handler
_set_new_mode