第1行:包含iostream库,用于输入输出操作。 第2行:包含vector库,用于使用向量容器。 第3行:包含stack库,用于使用栈容器。 第4行:包含queue库,用于使用队列容器。 第5行:包含list库,用于使用链表容器。 第6行:包含map库,用于使用映射容器。 第7行:包含algorithm库,用于使用算法函数。 第9行:定义了一个自定义的比较函数cmp,用于在排序时按照降序排列。 第11行:主函数开始。 第14行:定义了一个int型数组arr,包含6个元素。 第15行:使用数组arr的内容初始化了一个vector容器vec。 第16行:修改了vec的第2个元素为8。 第17行:在vec的末尾添加了两个值为8的元素。 第18行:将vec的大小改为10。 第19行:将vec的容量改为20。 第21行:输出vec的大小。 第22行:输出vec的容量。 第23行:使用范围for循环遍历vec的每个元素并输出。 第26行:定义了一个迭代器it,指向vec的末尾。 第27行:删除it指向的元素。 第30行:使用sort函数对vec进行排序,使其按照升序排列。 第32行:使用cmp函数对vec进行排序,使其按照降序排列。 第34行:使用迭代器it指向vec的开头。 第35行:输出it指向的元素。 第36行:删除it指向的元素。 第38行:输出it指向的元素。 第40行:主函数结束

#include iostream#include vector#include stack#include queue#include list#include map#include algorithmusing namespace std;bool cmpconst int &va const int &vb	return va vb;int main	vectorint ve;	ve2

原文地址: https://www.cveoy.top/t/topic/iMTm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录