C++语言
Completion requirements
C 语言的 malloc()
在尝试分配内存失败(内存已满)时返回 NULL
。
而 C++ 的 CRType* poObj = new CRType;
在内存分配失败时会抛出 std::bad_alloc
异常。
另外,你可以使用 std::set_new_handler()
来指定一个回调函数,该函数会被反复调用,直到有足够的内存可用。
Last modified: Thursday, 30 January 2025, 12:04 PM