容器的最后一个元素是否大于第一个元素

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sumup/article/details/78356067
#include<iostream>
#include<vector>

using namespace std;

template<typename C>
bool lastGreaterThanFirst(const C& container)
{
	if(container.empty())
		return false;
		
	typename C::const_iterator begin = container.begin();//= 赋值 
	typename C::const_iterator end(container.end());//() 赋值 
	
	return *--end>*begin;
	
} 

int main()
{
	vector<int> vec;
	for(int i=0;i<10;++i)
		vec.push_back(i);
	
	cout<<lastGreaterThanFirst(vec);
}


猜你喜欢

转载自blog.csdn.net/sumup/article/details/78356067
今日推荐