标签:程序 其他 runtime 处理 pac time 错误 namespace 抛出异常
using namespace std所谓的命名空间,就是一种将程序库名称封装起来的方法,它就像在程序库中竖立了一道围墙
标准程序库中有一部分,比如string classes,支持具体的错误处理,它们检查所有可能发生的错误,并于错误发生时抛出异常。至于其他部分如STL和valarrays,效率重于安全,因此几乎不检查逻辑错误,并且只在runtime发生异常时才抛出异常。
allocator类是C++的一个模板,它提供类型化的内存分配以及对象的分配和撤销。
exit()会销毁所有的static对象,将所有缓冲区(buffer)清空(flushes),关闭所有的I/O通道,然后终止程序。
abort()会立刻终止函数,但是不做任何clean up的工作。
标签:程序 其他 runtime 处理 pac time 错误 namespace 抛出异常
原文地址:http://www.cnblogs.com/guohaoyu110/p/6443936.html