nothrow的介紹及使用

在C++中new在申請內存失敗時默認會拋出一個std::bad_alloc 異常。web 因此,按照C++標準,若是想檢查new是否成功,則應該經過try catch捕捉異常。svg 但有些編譯器不支持try catch。指針 用戶通常簡單地使用」new(std::nothrow) 類型」。xml new在分配內存失敗時會拋出異常, 而」new(std::nothrow)」在分配內存失敗時會返回一
相關文章
相關標籤/搜索