C++之用std::nothrow分配內存失敗不拋異常

1、std::nothrow介紹 1).malloc分配時,如果內存耗盡分配不出來,會直接返回NULL; 2.)早期C++版本,new分配時,如果內存耗盡分配不出來,也會直接返回NULL; 我們可以使用關鍵字nothrow,來使得程序不拋一場   2、舉例說明 一個沒有用nothrow,用了try捕獲,一個用了nothrow 結果: 結果:
相關文章
相關標籤/搜索