Je *_*Rog 4 c++ standard-library
所以标准的c ++库主要包含大约7个类别,
是什么理由/原型使其成为标准?
BTW,哪个类别的套接字编程相关的东西属于c ++标准库?
我不知道说C++标准库有一个统一的设计原则(可能是面向对象的编程,正交性或类型协方差?)是有道理的,但它确实有一些技术设计目标.根据Bjarne Stroustrup(引自C++编程语言,第429-430页),STL执行以下操作:
提供对语言功能的支持,例如内存管理和运行时类型信息.
提供有关语言的实现定义方面的信息,例如最大浮点值.
为每个系统提供无法在语言本身中实现最佳实现的功能,例如sqrt()和memmove().
提供程序员可依赖的非原始工具以实现可移植性,例如列表,映射,排序函数和I/O流.
提供用于扩展其提供的工具的框架,例如允许用户以内置类型的I/O风格提供用户定义类型的I/O的约定和支持工具.
为其他库提供通用基础.
| 归档时间: |
|
| 查看次数: |
370 次 |
| 最近记录: |