作者jerohands (這就是人生啊)
看板C_and_CPP
標題Re: [問題] 有需要檢查 new 失敗的情形嗎?
時間Tue Jun 9 07:10:40 2009
舉一個我慣用的寫法:
#include <new>
ex.
int *p = new(std::nothrow) int [10];
if(p == NULL)
{
// error handling
}
希望對你有幫助。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.44.9
推 FRAXIS:new不到東西 不是會有exception? 06/09 07:38
推 littleshan:直接 catch exception 就行了吧 06/09 09:25
推 legnaleurc:看是要註冊 handler 或是 catch exception 都可唄 06/09 09:56