list构造函数

功能描述:

  • 创建list容器

函数原型:

  • list lst; //list采用模板类实现对象的默认构造形式:
  • list(beg,end); //构造函数将[beg, end)区间中的元素拷贝给本身。
  • list(n,elem); //构造函数将n个elem拷贝给本身。
  • list(const list &lst); //拷贝构造函数。

测试代码

#include 
using namespace std;
#include 
#include 

void printList(const list& L) {

	for (list::const_iterator it = L.begin(); it != L.end(); it++) {
		cout << *it << " ";
	}
	cout << endl;
}

void test01()
{
	listL1;
	L1.push_back(10);
	L1.push_back(20);
	L1.push_back(30);
	L1.push_back(40);

	printList(L1);

	listL2(L1.begin(), L1.end());
	printList(L2);

	listL3(L2);
	printList(L3);

	listL4(10, 1000);
	printList(L4);
}

int main() {

	test01();

	system("pause");

	return 0;
}

测试结果

list构造函数_第1张图片

总结

  • list构造方式同其他几个STL常用容器,熟练掌握即可

你可能感兴趣的:(C++,list,容器,迭代器,C++,STL)