在我的一个学校项目中,我被要求创建一个不使用STL的程序.
在程序中我使用了很多
Pointer* = new Something;
if (Pointer == NULL) throw AllocationError();
Run Code Online (Sandbox Code Playgroud)
我的问题是关于分配错误:
1.当分配失败时,是否有新的自动异常?
2.如果是这样,如果我没有使用STL(
3 #include "exception.h)我怎么能抓住它?是否
正在使用NULL测试?
谢谢.
我在Windows 7上使用eclipseCDT(C++)和MinGW.
我想知道mapc ++中的STL 是否具有连续的内存 - 或者是分配给堆的内存?