C++primer第5版課後練習習題答案 9.4

#include <iostream>
#include <vector>
#include <iterator>
using namespace std;
bool getval( vector<int>::iterator& ibegin,vector<int>::iterator& iend, int val)
{
	while (ibegin!=iend)
	{
		if(*ibegin==val)
			return true;
		++ibegin;
	}
		return false;
}
int main()
{
	vector <int> vint={12,32,434,5,45,45,5,6,6,567};
	int val=434;
	auto i=vint.begin();
	auto j=vint.end();
	if (getval(i,j,val))
		cout<<"get it:"<<*i<<endl;
		else
			cout<<"not found :"<<val<<endl;
	system("pause");


	return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章