_callnewh
呼叫目前安裝的 new
處理常式 。
語法
int _callnewh(
size_t size
)
參數
size
運算子 嘗試配置的記憶體 new
數量。
傳回值
值 | 描述 |
---|---|
0 | 失敗:未 new 安裝任何處理程式,或沒有 new 使用中處理常式。 |
1 | 成功: new 處理常式已安裝且作用中。 可以重試記憶體配置。 |
例外狀況
如果找不到處理程式 , new
則此函式會 bad_alloc
擲回。
備註
如果運算子無法成功配置記憶體, new
則會 new
呼叫 處理常式 。 new
處理常式接著可能會起始一些適當的動作,例如釋放記憶體,讓後續的配置成功。
根據預設,此函式的全域狀態會限定于應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。
需求
常式 | 必要的標頭 |
---|---|
_callnewh |
internal.h |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應