【C++】几种类型的new介绍

现在的C++中,New有三种典型的使用方法,对应于下面三种格式。 1.new : 普通的new操作,一旦内存分配失败,直接抛出一个异常,需要用catch来处理这种异常信息。 2. new(nothrow) : 不抛出异常的new操作, 一旦内存分配失败,禁止抛出异常,而是返回一个NULL,可以通过判断指针是不是NULL来处理这种异常。 3. placement new : 直接复用已经分配好内存的
相关文章
相关标签/搜索