zoukankan      html  css  js  c++  java
  • 长度问题

    vector     vector<int> ilist4(7);  ilist4中将包含7个元素,每个元素进行缺省的值初始化,对于int,也就是被赋值为0,因此ilist4被初始化为包含7个0。

                  vector<int> ilist5(7,3);    指定值初始化,ilist5被初始化为包含7个值为3的int

          vector<int> ilist = {1,2,3.0,4,5,6,7};    vector<int> ilist {1,2,3.0,4,5,6,7};    ilist 初始化为列表中元素的拷贝,列表中元素必须与ilist的元素类型相容

                  size()方法  返回容器大小

             empty()  是否为空

        push_back()  末尾插入一个元素

        erase (iterator position);  //删除指定元素   eg.vec.erase(vec.begin() + 1);//删除第二个元素
        erase (iterator first, iterator last);  //删除指定范围内的元素

    2维vector    vector<vector <int> > array(3);//定义了行数为3列数不定的二维数组

          a.resize(3);//行数为3

                       push_back({});//可直接添加一行

                  

    string    length()/size()     字符串的字节数

         strlen(strdata.c_str())    字符串长度

         s.substr(pos, n)    截取s中从pos开始(包括0)的n个字符的子串,并返回 ,原字符串不被改变

         s.substr(pos)        截取s中从从pos开始(包括0)到末尾的所有字符的子串,并返回,  原字符串不被改变

         string中find()返回值是字母在母串中的位置(下标记录)

         erase(size_type pos=0, size_type n=npos); 即从给定起始位置pos处开始删除, 要删除字符的长度为n;若只有一个参数,从pos处删除至结尾。

  • 相关阅读:
    JDK的几种分析工具
    心理价值
    通过Proxool辅助数据库优化
    人生缄言
    grep 用法
    多服务器快速定位
    RandomAccessFile读取远程系统日志
    20101116 视频处理几个常用指令
    Flickr架构
    JAVA正则表达式语法
  • 原文地址:https://www.cnblogs.com/yangxingsha/p/11673258.html
Copyright © 2011-2022 走看看