• c++ vector 使用


    1. 包含一个头文件:

    1  #include <vector>

    2. 申明及初始化:

    1   std::vector<int> first;                                // empty vector of ints
    2   std::vector<int> second (4,100);                       // four ints with value 100
    3   std::vector<int> third (second.begin(),second.end());  // iterating through second
    4   std::vector<int> fourth (third);                       // a copy of third

    3. 添加元素:

    1  v[0] = 3; //直接赋值
    2  v.insert(v.begin(),8);   //在最前面的元素前插入8  
    3  v.insert(v.begin()+2,1);  //在第二个元素前插入新元素1
    4  v.insert(v.end(),3);  //在末尾插入新元素1  

    4. 删除元素:

    5. 访问元素:

    6. member functions:

     vector::assign
        vector::at
        vector::back
        vector::begin
        vector::capacity
        vector::cbegin
        vector::cend
        vector::clear
        vector::crbegin
        vector::crend
        vector::data
        vector::emplace
        vector::emplace_back
        vector::empty
        vector::end
        vector::erase
        vector::front
        vector::get_allocator
        vector::insert
        vector::max_size
        vector::operator=
        vector::operator[]
        vector::pop_back
        vector::push_back
        vector::rbegin
        vector::rend
        vector::reserve
        vector::resize
        vector::shrink_to_fit
        vector::size
        vector::swap

  • 相关阅读:
    WPF之长短
    MFC程序和Win32程序的关系
    .NET Framework/CLR之长短
    常用软件
    经典推荐.Net面试法宝
    socket编程原理
    常用开发工具
    Get和Post方法的区别
    MAC IP等相关
    Datagrid为什么不自动换行显
  • 原文地址:https://www.cnblogs.com/sarah-zhang/p/6254802.html
Copyright © 2020-2023  润新知