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