104.C++中标准库是什么?

104.C++中标准库是什么?

1.C++ 标准库可以分为两部分:

1.1标准函数库: 这个库是由通用的、独立的、不属于任何类的函数组成的。函数库继承自 C 语言。

输入/输出 I/O、字符串和字符处理、数学、时间、日期和本地化、动态分配、其他、宽字符函数

* 输入输出流:`<iostream>` 头文件中的 `cin``cout` 对象,用于进行输入和输出操作。  
* 数学函数:`<cmath>` 头文件中的一系列数学函数,如三角函数、指数函数、对数函数等。  
* 字符串处理:`<string>` 头文件中的 `string` 类和相关函数,用于处理字符串。  
* 内存管理:`<memory>` 头文件中的一系列函数,如动态内存分配、释放等操作。  
* 时间函数:`<ctime>` 头文件中的函数,用于处理时间和日期。  
* 其他函数和数据结构:如容器、迭代器、算法等。

1.2面向对象类库: 面向对象类库是C++标准库的另一个组成部分,它是由一系列类和相关函数组成的集合。这些类通常封装了数据和行为,提供了更高级的抽象和重用。面向对象类库包括以下内容:

* STL 标准容器:如 `vector``list``deque``map``set` 等容器类,提供了存储和管理数据的方式。  
* STL 标准算法:如排序、查找、迭代器等算法类,用于在容器中查找、排序等操作。
* STL 函数对象
* STL 迭代器
*  STL 分配器
* 字符串类:如 `string` 类,提供了丰富的字符串操作和模式匹配功能。  
* 输入输出流:如文件流、字符串流等,用于读写文件和字符串。  
*  本地化库
*  异常处理类
*  杂项支持库
posted @   CodeMagicianT  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示