_callnewh
呼叫目前安裝的 new
處理程式。
語法
int _callnewh(
size_t size
)
參數
size
運算子嘗試配置的記憶體new
數量。
傳回值
值 | 描述 |
---|---|
0 | 失敗:未 new 安裝任何處理程式,或沒有 new 使用中處理程式。 |
1 | 成功: new 處理程式已安裝且作用中。 可以重試記憶體配置。 |
例外狀況
如果找不到處理程式,new
則此函式會bad_alloc
擲回。
備註
如果運算子無法成功配置記憶體,new
則會new
呼叫 處理程式。 new
處理程式接著可能會起始一些適當的動作,例如釋放記憶體,讓後續的配置成功。
根據預設,此函式的全域狀態會限定於應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。
需求
常式 | 必要的標頭 |
---|---|
_callnewh |
internal.h |