迭代器的使用方法简要介绍(摘自C++Primer)
2006-10-15 13:40
573 查看
代码主要显示了迭代器使用泛型算法
#include <vecotor>
#include <algorithm>
#include <iostream>
int ia[10] = {51,23,7,88,41,98,12,103,37,6};
int main()
{
vector < int > vec( ia, ia+10);
// 排序数组
sort ( vec.begin(), vec.end() ):
// 获取值
int search_value;
cin >> search_value;
// 搜索元素
vector < int > :: iterator found;
found = find ( vec.begin(), vec.end(), search_value);
if ( found != vec.end() )
cout << "search_value not found!\n";
// 反转数组
reverse( vec.begin(), vec.end() );
// ....
}
#include <vecotor>
#include <algorithm>
#include <iostream>
int ia[10] = {51,23,7,88,41,98,12,103,37,6};
int main()
{
vector < int > vec( ia, ia+10);
// 排序数组
sort ( vec.begin(), vec.end() ):
// 获取值
int search_value;
cin >> search_value;
// 搜索元素
vector < int > :: iterator found;
found = find ( vec.begin(), vec.end(), search_value);
if ( found != vec.end() )
cout << "search_value not found!\n";
// 反转数组
reverse( vec.begin(), vec.end() );
// ....
}
相关文章推荐
- 迭代器的使用方法简要介绍(摘自C++Primer)
- topCoder上一则关于正则表达式的文章-简要介绍了其语法和使用方法
- String.format函数使用方法介绍
- 微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——下篇
- javascript中全局对象的isNaN()方法使用介绍
- HTTP调试工具:Fiddler的使用方法介绍
- shell的read方法使用介绍
- Linux编辑器vi使用方法详细介绍
- 【转】C++ stringstream介绍,使用方法与例子
- 当前最全的TAdvStringGrid控件属性事件介绍和使用方法(AdvStringGrid使用技巧/Cells)
- 详细介绍 Hibernate 泛型 DAO 及其使用方法
- mybatis generator怎么使用?maven使用方法介绍
- PHP迭代器和迭代的实现与使用方法分析
- JS教程:window.location使用方法的区别介绍
- javascript中全局对象的parseInt()方法使用介绍
- Android智能指针SP WP使用方法介绍
- Delphi SetWindowlong 的使用方法及介绍
- zabbix user parameters和Loadable modules的使用方法介绍
- spark sql根本使用方法介绍
- fstream的使用方法介绍