• *** C++ vector示例代码


    #include <iostream>
    #include <vector>
    using namespace std;
    
    int main()
    {
        vector<int> array;
        array.push_back(1);
        array.push_back(2);
        array.push_back(3);
        array.push_back(2);
        array.push_back(4);
        array.push_back(2);
    
        cout << "Before erase all 2" << endl;
        for (vector<int>::iterator i = array.begin(); i != array.end(); i++)
        {
            cout << *i << endl;
        }
    
        vector<int>::iterator i = array.begin(); 
        while(i != array.end())
        {
            if (*i == 2)
            {
                i = array.erase(i);
            }
            else
            {
                ++i;
            }
        }
    
        cout << "After erase all 2" << endl;
        for (vector<int>::iterator i = array.begin(); i != array.end(); i++)
        {
            cout << *i << endl;
        }
    
        while (1);
    
        return 0;
    }

    参考本博客中链接 《C++ vector 删除符合条件的元素》

  • 相关阅读:
    学习进度条73
    学习进度条72
    学习进度条71
    学习进度条70
    学习进度条69
    学习进度条68
    学习进度条67
    学习进度条66
    学习进度条65
    elasticsearch
  • 原文地址:https://www.cnblogs.com/superrunner/p/10182888.html
Copyright © 2020-2023  润新知