一个C++ STL处理学习应用案例是使用std::vector
容器存储一组整数,并对其进行排序。以下是一个简单的示例:
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
// 创建一个std::vector容器,用于存储整数
std::vector<int> numbers = {
5, 3, 1, 4, 2};
// 使用std::sort对容器中的元素进行排序
std::sort(numbers.begin(), numbers.end());
// 输出排序后的容器内容
std::cout << "排序后的整数序列为:";
for (int number : numbers) {
std::cout << number << " ";
}
std::cout << std::endl;
return 0;
}
在这个示例中,我们首先包含了<vector>
和<algorithm>
头文件,分别用于使用std::vector
容器和std::sort
函数。接着,我们创建了一个std::vector<int>
类型的变量numbers
,并向其中添加了一些整数。然后,我们使用std::sort
函数对numbers
容器中的元素进行排序。最后,我们使用范围for循环遍历并输出排序后的容器内容。