zoukankan      html  css  js  c++  java
  • vector的操作

    Vector的操作

    操作 效果
    vector<Elem>c Default构造函数,产生一个空的vector,没有任何元素
    vector<Elem>c(c2) Copy构造函数,建立c2的同型的vector并成为c2的一份拷贝(所有元素都被复制)
    vector<Elem>c=c2 Copy构造函数,建立一个新的vector作为c2的拷贝
    vector<Elem>c(n) 生成一个大小为的vector,所有元素默认为0
    vector<Elem>c(n,elem) 生成一个大小为的vector,所有元素为elem

    元素访问

    c.front()//返回第一个元素(不检查是否存在第一元素)
    c.back()//返回最末元素(不检查是否存在最末元素)

    安插与移除

    c.pop_back()//移除最后一个元素,但不返回
    c.insert(pos,elem)//在iteror的位置pos之前插入一个elem拷贝,并返回新的元素位置
    c.insert(pos,n,elem)//在iteror的位置pos之前插入n个elem拷贝,并返回新的元素位置
    c.insert(c.end(),elem)=c.push_back(elem);
    c.insert(c.begin(),elem)//插在第一个元素之前

     

  • 相关阅读:
    eclipse部署
    jsp—eclipse配置
    虚拟路径和虚拟主机
    tomcat配置
    初来乍到K
    【转】https://和http://区别
    【转】编码格式
    【转】如何使用瑞萨E10A调试SH系列不带片内FLASH的单片机
    【转】UML
    软考_系统架构师
  • 原文地址:https://www.cnblogs.com/hsy1941/p/12434116.html
Copyright © 2011-2022 走看看