1.8 C++ 标准库
优质
小牛编辑
130浏览
2023-12-01
C++ 程序由类(class)和函数(function)组成。可以用多个小的软件模块构成C++程序,但大多数C++程序员会利用C++标准库中已有的类和函数来编程。这样,C++“世界”中实际要学习两方面的知识,第一是学习C++语言本身,第二是学习如何利用C++标准库中现有的类和函数(本书将介绍许多类和函数)。
Plauger(见参考文献P192)的著作是程序员必读的.可以帮助程序员深入了解 C++ 中包括的 ANSI C 语言库函数,了解如何实现这些库函数,还可以了解如何用库函数编写可移植代码。标准库函数通常由编译器厂家提供。许多独立软件供应商(indepandent softerware vender)也提供各种专用类库。
软件工程视点1.1
使用构件块方法(building block approach)生成程序,而不要事事从0开始。尽量利用现有程序块,这称为软件复用(software reuse),是面向对象编程的核心。
软件工程视点1.2
C++编程中通常使用下列构件块:C++标准库中的类和函数.自己生成的类和函数和各种常见非C++标准库中的类和函数。
自己生成类和函数的优点在于知道其如何工作,可以检查C++代码:缺点是要花大量时间及精力来设计、开发和维护这些类或函数,使其正确、有效地运行。
性能提示1.1
利用标准库函数和类而不用自己的对应版本可以提高软件性能,因为这些软件经过认真编写,能保证有效操作。
可移植性提示1.2
利用标准库函数和类而不用自己的对应版本可以提高软件性能,因为几乎所有C++版本都包括这些软件。