C++ STL List的使用

#include <iostream>
#include<list>
using namespace std;
#define Type int
list<int> * init()
{
	return new list<int>(); 
}
bool remove(int index,list<int> * listptr)
{
	int i=0;
	bool re=false;
	list<int>::iterator it;
	for(it=listptr->begin();it!=listptr->end();it++)
	{
		i++;
		if(i==index){
			listptr->erase(it); 
			return true;
		}
	} 
	return re;
}
int main(int argc, char** argv)
{
	
	
	list<int>* l=init();
	l->push_back(12345);
	l->push_back(12);
	 remove(2,l);
	 //
   for(list<int>::iterator it=l->begin();it!=l->end();it++)
	{
	  cout<<*it<<endl;
	} 
	return 0;
}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012997311/article/details/80344234
文章标签: c c++ stl
个人分类: C++
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭