共用方式為


_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