C++ 标准库是 C++ 编程语言的一部分,提供了丰富的函数、对象和类型,用于简化编程任务。以下是一些常用的 C++ 标准库组件:
1. 输入输出流 (I/O Stream)
C++ 标准库提供了输入输出流,使得读写文件、网络和标准输入输出变得非常方便。以下是一些常用的输入输出流:
iostream
:用于读写标准输入输出。fstream
:用于读写文件。sstream
:用于读写字符串。
#include <iostream>
#include <fstream>
#include <sstream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
2. 容器 (Container)
C++ 标准库提供了多种容器,用于存储数据。以下是一些常用的容器:
vector
:动态数组,可以动态地增长和缩减。list
:双向链表,元素可以任意顺序插入和删除。map
:关联容器,存储键值对。
#include <vector>
#include <list>
#include <map>
int main() {
std::vector<int> vec = {1, 2, 3, 4, 5};
std::list<int> lst = {5, 4, 3, 2, 1};
std::map<int, std::string> mp = {{1, "one"}, {2, "two"}, {3, "three"}};
return 0;
}
3. 字符串 (String)
C++ 标准库提供了 std::string
类型,用于存储和操作字符串。
#include <string>
int main() {
std::string str = "Hello, World!";
return 0;
}
4. 其他库
C++ 标准库还提供了许多其他库,例如:
<algorithm>
:提供了各种算法,如排序、查找和转换。<cmath>
:提供了数学函数,如三角函数、指数函数等。<ctime>
:提供了时间处理函数。
更多关于 C++ 标准库的详细信息,请访问本站 C++ 标准库教程。