move
移动源容器的一段到目标容器的指定位置,源容器的元素并不改变。
#include#include#includeusingnamespacestd;intmain(void){vectorv1={1,2,3,4,5,6,7};vectorv2={-1,-2,-3,-4,-5};cout<<'移动前:'<<><><><><><><><><><><><><><><='' p=''><><><><><><><><><><><><><>=''>
flip
对容器元素取反,仅适用于型容器。
vectorbv={0,1,0x0,0x1,true,false};//容器的元素只有0和1,有其他数则警告并强制转换。
swap(bv[i],bv[j])
交换索引号i,j二个元素的位置,也仅适用于型容器。
#include#include#include#includeusingnamespacestd;intmain(void){vectorbv={0,1,0x0,0x1,true,false,1};for(autov:bv)cout<<><><><><><><><><='' p=''><><><><><><><>=''>
data
返回指向容器第一个元素的指针。type_name*p=vect.dat;
#include#include#includeusingnamespacestd;intmain(void){vectorv1={1,2,3,4,5,6,7,8,9,0};vectorv2={'C','C++','Java','Python'};int*p=v1.data;for(autov:v1)cout<
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。