定位new表達式

默認情況下,如果new不能分配說需要的內存空間,它會拋出一個類型爲bad_alloc的異常。我們可以改變使用new的方式來阻止它拋出異常: //如果分配失敗,new返回一個空指針 int* p1 = new int; //如果分配失敗,new拋出std::bad_alloc int* p2 = new (nothrow) int; //如果分配失敗,new返回一個空指針。 我們稱這種
相關文章
相關標籤/搜索