标准库增加和扩展C++的基本语言功能 |
标准库包括了大量的函数和 其余 支撑实体,增加和 扩大了C++的 根本语言 性能 。 标准库的内容是C++的一 部分,在语言的语法和语义方面跟C++ 雷同 。C++的 标准定义了这两者,所以每个 相符该 标准的编译器都提供了 完全的 标准库 。 标准库的 规模是很特别的 。 使用该 标准库将 获得十分多的 性能,包括 根本元素如 根本语言 支撑、输入输出函数和 异样 解决( 异样是在程序执行过程中 产生的 偶尔事件, 一般是某种 舛误),有用函数,数学例程和各种预先编写好并测试通过的 性能 。在程序执行过程中可借助这些 性能来存储和治理数据 。 要高效地 使用C++,应十分 相熟 标准库的内容 。本书在介绍C++语言时,将 探讨 标准库的许多 性能,但本书介绍的内容 确定是不 完全的 。要 完全地介绍 标准库的 性能和用法,需求用与本书同样篇幅的另一本书来 探讨 。 使用 标准库所需求的定义和申明位于前面介绍的 标准头文件中 。在一些状况下, 标准头文件默许包括在程序文件中,但在大多数状况下,必须增加一个#include指令,把要 使用的库 性能所在的头文件包括进来 。附录C中列出了一个 完全的头文件列表,并简要 注明了每个头文件 支撑的 性能 。 C++ 标准库中的 几乎全部内容都是在命名空间std中定义的 。也便是说,库中 使用的全部名称都应外加前缀std 。如本章前面所述,在 引用 标准库中的内容时,需求在名称前面外加前缀std,如下面的语句所示: std::cout<<"The best place to start is at the beginning"; 另外,也 可以在源文件的开头外加一个using指令: using namespace std; 这样, 标准库名称就 可以省略前缀std了,由于std中的全部名称在程序文件中都是自动可用的,所以上面的语句 可以改写为: cout<<"The best place to start is at the beginning"; |