欢迎来到电脑知识网
希望你能够在这里获取到你想要了解的知识

list容器

2020-07-19 12:43:25


list容器的底层实现用的是链表,这个容器非常的常用,看示例:

int main()
{
	list<int> myList;
	myList.push_back(1);
	myList.push_front(2);
	myList.push_back(3);
	myList.push_front(4);
	myList.push_back(5);
	list<int>::iterator lBegin = myList.begin();
	list<int>::iterator lEnd = myList.end();
	while (lBegin != lEnd) {
		cout << *lBegin << endl;
		lBegin++;
	}
	system("pause");

	return 0;
}

因为有两个插入方法,一个是向前插入一个是向后插入,所以上面的代码打印出来的结果会很有意思,可以尝试运行看看效果.