1 从vector容器中查找指定对象:find()算法
STL的通用算法find()和find_if()可以查找指定对象,参数1,即首iterator指着开始的位置,参数2,即次iterator指着停止处理的地方。注意:包含开始和结束的位置的元素。例子:
#include "stdafx.h"
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int_tmain(int argc, _TCHAR* argv[])
{
vector<char*> fruitVec;
vector<char*>::iterator fruitIt;
fruitVec.push_back("Apple");
fruitVec.push_back("Pineapple");
fruitVec.push_back("Star Apple");
fruitIt= find(fruitVec.begin(),--(fruitVec.end()),"Star Apple"<