_query_new_mode
傳回一個整數,表示新的處理常式模式來設定**_set_new_mode的malloc**。
int _query_new_mode(
void
);
傳回值
傳回目前新的處理常式模式,也就是 0 或 1,如malloc。傳回數值 1 表示,而無法配置記憶體,在malloc呼叫新的處理常式。 傳回值 0,表示它並沒有。
備註
C + + _query_new_mode函式會傳回一個整數,指出新的 C++ 所設定的處理常式模式 _set_new_mode 的 malloc。新的處理常式 mode 指出是否在無法配置記憶體, malloc就是呼叫新的處理常式所設定的 _set_new_handler。預設情況下, malloc不會將新的處理常式呼叫失敗。您可以使用**_set_new_mode來覆蓋此行為,所以在失敗時, malloc在同一個呼叫新的處理常式,就像新**時無法配置記憶體的運算子不會。如需詳細資訊,請參閱運算子刪除 和 運算子 new 函式的 C + + 語言參考。
需求
常式 |
所需的標頭 |
---|---|
_query_new_mode |
<new.h> |
如需相容性資訊,請參閱相容性在簡介中。
文件庫
所有版本的 C 執行階段程式庫。
.NET Framework 對等用法
不適用。 若要呼叫標準的 c 函式,使用PInvoke。 如需詳細資訊,請參閱平台叫用範例。