介绍
这篇文章主要介绍了c++中STL列表使用方法案例,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
<强> c++中STL名单详解强>
1,列表:
<强> 2。示,例程序:
强>
# include“stdafx.h" # include & lt; iostream> # include & lt; list> # include & lt; iterator> # include & lt; algorithm> 使用名称空间性病; const int num [5]={1、3、2、4、5}; bool状态(const int,值) { 返回value> 6 ?真:假; } int _tmain (int命令行参数个数,_TCHAR * argv []) { listlist1; 复制(num num + 5, back_insert_iterator 祝辞(list1)); 复制(list1.begin (), list1.end (), ostream_iterator
(cout,““)); cout<& lt; endl; list1.sort (greater ());//5 4 3 2 1 复制(list1.begin (), list1.end (), ostream_iterator (cout,““)); cout<& lt; endl; list (cout,““)); cout<& lt; endl; list1.clear (); cout<& lt;“当前list1含有元素个数:“& lt; & lt; list1.size () & lt; & lt; endl;//list1:7 list1.push_back (7) list 用于(3,2);//2 2 2 list2.merge (list1 greater ());//用于:7 2 2 2 list2.insert (+ + list2.begin(), 3);//用于:7 3 2 2 2 list2.swap (list1);//list1:7 3 2 2 2用于:空 list1.erase (+ + list1.begin (), list1.end ());//7 复制(list1.begin (), list1.end (), ostream_iterator (cout,““)); cout<& lt; endl; 系统(“pause"); }
运行结果图片:
感谢你能够认真阅读完这篇文章,希望小编分享c++中STL列表使用方法案例内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!