码迷,mamicode.com
首页 > 编程语言 > 详细

C++标准程序库 关于程序库的概念和通用工具

时间:2017-02-26 17:28:12      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:程序   其他   runtime   处理   pac   time   错误   namespace   抛出异常   

using namespace std所谓的命名空间,就是一种将程序库名称封装起来的方法,它就像在程序库中竖立了一道围墙

标准程序库中有一部分,比如string classes,支持具体的错误处理,它们检查所有可能发生的错误,并于错误发生时抛出异常。至于其他部分如STL和valarrays,效率重于安全,因此几乎不检查逻辑错误,并且只在runtime发生异常时才抛出异常。

allocator类是C++的一个模板,它提供类型化的内存分配以及对象的分配和撤销。

exit()会销毁所有的static对象,将所有缓冲区(buffer)清空(flushes),关闭所有的I/O通道,然后终止程序。

abort()会立刻终止函数,但是不做任何clean up的工作。

C++标准程序库 关于程序库的概念和通用工具

标签:程序   其他   runtime   处理   pac   time   错误   namespace   抛出异常   

原文地址:http://www.cnblogs.com/guohaoyu110/p/6443936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!