STL list用法资料资料.doc

STL中list用法 STL中list的使用: STL中的list就是一双向链表,可高效地进行插入删除元素。现总结一下它的操作。 文中所用到两个list对象c1,c2分别有元素c1(10,20,30) c2(40,50,60)。还有一个listint::iterator citer用来指向c1或c2元素。 list对象的声明构造(): A.????? listintc0; //空链表 B.????? listintc1(3); //建一个含三个默认值是0的元素的链表 C.????? listintc2(5,2); //建一个含五个元素的链表,值都是2 D.????? listintc4(c2); //建一个c2的copy链表 E.?????? listintc5(c1.begin(),c1.end()); //c5含c1一个区域的元素[_First, _Last)。 1.?????? assign()分配值,有两个重载: c1.assign(++c2.begin(), c2.end()) //c1现在为(50,60)。 c1.assing(7,4) //c1中现在为7个4,c1(4,4,4,4,4,4,4)。 2.?????? back()返回最后一元素的引用: int i=c1.back(); //i=30 const int i=c2.back(); //i

文档评论(0)

1亿VIP精品文档

相关文档