设为首页 加入收藏

TOP

标准模板库(STL)List介绍(十五)
2011-06-07 12:31:23 来源: 作者: 【 】 浏览:9184
Tags:标准 模板 STL List 介绍
 
  
使用list成员函数从list中删除元素  
list成员函数pop_front()删掉list中的第一个元素,pop_back()删掉最后一个元素。 函数erase()删掉由一个iterator指出的元素。还有另一个erase()函数可以删掉一个范围的元素。  
  
/*  
|| Erasing objects from a list  
*/  
#include <list>  
   
int main (void) {  
     list<int> list1; // define a list of integers  
   
     /*  
     || Put some numbers in the list  
     || It now contains 0,1,2,3,4,5,6,7,8,9  
     */  
     for (int i = 0; i < 10; ++i) list1.push_back(i);  
   
     list1.pop_front(); // erase the first element 0  
   
     list1.pop_back(); // erase the last element 9  
   
     list1.erase(list1.begin()); // erase the first element (1) using an iterator  
   
     list1.erase(list1.begin(), list1.end()); // erase all the remaining elements  
   
     cout << "list contains " << list1.size() << " elements" << endl;  
}  
  
输出是:  
list contains 0 elements  
  
首页 上一页 12 13 14 15 16 17 18 下一页 尾页 15/18/18
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇 C++语言的url encode 和decode 下一篇C++ map的基本操作和使用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: