zoukankan      html  css  js  c++  java
  • C++中标准容器Vector,元素操作.insert()小结

    insert() 函数有以下三种用法:

    iterator insert( iterator loc, const TYPE &val );  //在指定位置loc前插入值为val的元素,返回指向这个元素的迭代器

    void insert( iterator loc, size_type num, const TYPE &val );  //在指定位置loc前插入num个值为val的元素

    void insert( iterator loc, input_iterator start, input_iterator  end );  //在指定位置loc前插入区间[start, end)的所有元素

     1 #include "stdafx.h"
     2 #include <vector>
     3 #include <iostream>
     4 
     5 using namespace std;
     6 
     7 int _tmain(int argc, _TCHAR* argv[])
     8 {
     9 
    10     vector<int> vect1,vect2;
    11     
    12     //
    13     vect1.push_back(1);
    14     vect1.push_back(2);
    15     vect1.push_back(3);
    16     vect1.push_back(4);
    17     
    18     //
    19     vect2.push_back(9);
    20     vect2.push_back(9);
    21     vect2.push_back(9);
    22 
    23     vect2.insert(vect2.end(),vect1.begin(),vect1.end());
    24     //vect1.reserve(100);//
    25     
    26     cout<<vect2.size()<<endl;
    27     cout<<endl;
    28 
    29     int i = 0;
    30     for (i = 0; i < vect2.size(); i++)
    31     {
    32         cout<<vect2[i]<<endl;
    33     }
    34     return 0;
    35 }

    输出结果为:

    7

    9

    9

    9

    1

    2

    3

    4

  • 相关阅读:
    使用mongoose--写接口
    数据结构上机实验(2)
    时间复杂度十道练习题目
    Python网络爬虫实战入门
    区分矩阵的三大关系
    用python检查矩阵的计算
    ab矩阵(实对称矩阵)
    Python大数据应用
    数据结构上机实验(1)
    0038. Count and Say (E)
  • 原文地址:https://www.cnblogs.com/vranger/p/3341361.html
Copyright © 2011-2022 走看看