您的位置:首页 > 其它

标准模板库STL简介(1)

2016-07-15 09:01 344 查看
其实,STL就是数据结构和算法。

主要就是三个部分

一:STL 容器

顺序容器:std::vector std:deque std::list

关联容器: std::set std::multiset set::map std::multimap

二: STL 迭代器

前向迭代器 双向迭代器 随机访问迭代器

三:STL算法

std::find std::find_if std:: reverse std::transform

for example:

#include <iostream>

#include <vector>
#include <algorithm>

//

using namespace std;

int main()
{
cout << "Hello STL" << endl;
// vector 容器  vector 是一个动态数组
vector<int> v;
v.push_back(50);
v.push_back(23);
v.push_back(288);

cout << "输出向量v里面的数据:" << endl;
vector<int>::iterator i = v.begin();	// 迭代器
while (i != v.end())
{
cout << *i << endl;

++i;	// 迭代器在++
}
//
system("pause");
return  0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: