在vector中查找元素及其位置

 

 

// vector_test.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"


#include 
#include 
#include 

using namespace std;
int _tmain()
{
     vector  vecIntegerArray;
	 vecIntegerArray.push_back(50);
	 vecIntegerArray.push_back(222);
	 vecIntegerArray.push_back(3);
	 vecIntegerArray.push_back(44);
	 
	 cout<< "the contents of the vector are: " << endl;
	 vector ::iterator iArrayWalker = vecIntegerArray.begin();
	 while(iArrayWalker != vecIntegerArray.end())
	 {   
	      cout << *iArrayWalker << endl;
	      iArrayWalker++;
	 }
	 vector ::iterator iElement = find(vecIntegerArray.begin(),
	                       vecIntegerArray.end(),3);
	 if( iElement != vecIntegerArray.end() )
	 {
	      int nPosition = distance(vecIntegerArray.begin(),iElement);
		  cout << "Value  "<< *iElement;
		  cout <<"  find in the vector at position: " <


 

在vector中查找元素及其位置_第1张图片

 

 

你可能感兴趣的:(C/C++)