资源描述:
《编程测试顺序容器矢量(vector)主要功能和使用方法。(》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、11.1编程测试顺序容器矢量(vector)的主要功能和使用方法。(参考附录C,下同)解:#include#include#include#includeusingnamespacestd;intmain(){ostream_iteratoroutput(cout,"");//用输出迭代子output来输出,其中第二参数""表示用空格分隔各个整数。intia[18]={47,29,5,37,13,23,11,61,7,31,41,2,59,19,17,53,43,3};vectorvec(ia
2、,ia+9);//数据填入vector;vector共有7个构造函数,常用3个//vector(),用以声明空的vector;vector(n),用以声明有n个元素的vector;//vector(first,last),用以声明一个vector,//其元素的初值是从区间[first,last)所指定的序列中的元素复制而来的;vectorvec2(18);if(vec.empty())cout<<"vector空"<3、utput);cout<4、6);cout<<"vector存放序列容许最大长度:"<());//降序排列cout<<"vector中的元素:"<<
5、endl;unique_copy(vec.begin(),vec.end(),output);cout<6、2.end(),output);cout<#include#include#includeusingnamespacestd;intmain(){ostream_iteratoroutput(cout
7、,"");//用输出迭代子output来输出,其中第二参数""表示用空格分隔各个整数。intia[18]={47,29,5,37,13,23,11,61,7,31,41,2,59,19,17,53,43,3};listlist1(ia,ia+18);//数据填入list1;list共有7个构造函数,常用3个//list(),用以声明空的list;list(n),用以声明有n个元素的lis