【C++】幾種類型的new介紹

現在的C++中,New有三種典型的使用方法,對應於下面三種格式。 1.new : 普通的new操作,一旦內存分配失敗,直接拋出一個異常,需要用catch來處理這種異常信息。 2. new(nothrow) : 不拋出異常的new操作, 一旦內存分配失敗,禁止拋出異常,而是返回一個NULL,可以通過判斷指針是不是NULL來處理這種異常。 3. placement new : 直接複用已經分配好內存的
相關文章
相關標籤/搜索