C++ Standard Library 是 C++ 编程语言的核心组成部分,它提供了一系列标准化的函数、类和对象,用于简化编程任务,提高代码的复用性和可维护性。
核心组件
- 容器:如
std::vector
、std::list
、std::map
等,用于存储和组织数据。 - 算法:如
std::sort
、std::find
、std::transform
等,提供了一系列通用算法。 - 输入输出流:如
std::iostream
、std::fstream
等,用于处理文件和标准输入输出。 - 字符串处理:如
std::string
、std::istringstream
等,提供字符串操作功能。 - 数学函数:如
std::sqrt
、std::sin
等,提供数学运算支持。
使用示例
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
std::vector<int> vec = {1, 2, 3, 4, 5};
std::sort(vec.begin(), vec.end());
std::cout << "Sorted vector: ";
for (int num : vec) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
在上面的示例中,我们使用 std::vector
来存储整数,然后使用 std::sort
算法对其进行排序,并打印结果。
扩展阅读
想要了解更多关于 C++ Standard Library 的信息,可以访问我们的 C++ 标准库文档。
C++ Logo