zoukankan      html  css  js  c++  java
  • C++STL 常用 函数 用法 (转)

    和原博主一样,接触c++有4个月了,我也一直对c++STL里面的函数迷迷糊糊的,很多题根本不敢用到vector这些。所以,我想多收集别人的想法,即使还是会有不懂的地方,但是我就不相信我就永远搞不懂了呀。

    迭代器(iterator)

     个人理解就是把所有和迭代有关的东西给抽象出来的,不管是数组的下标,指针,for里面的、list里面的、vector里面的,抽象一下变成了iterator

     1 #include <iostream>
     2 #include <vector>
     3 
     4 using namespace std;
     5 
     6 int main()
     7 {
     8     vector<int> v;
     9     for(int i = 0; i < 10; ++i )
    10     {
    11         v.push_back(i);
    12     }
    13     for(vector<int>::iterator it = v.begin(); it != v.end(); ++it)
    14     {
    15         cout << *it << " ";
    16     }
    17     cout << endl;
    18     return 0;
    19 }
    View Code
  • 相关阅读:
    JZ-C-36
    JZ-C-35
    JZ-C-34
    JZ-C-33
    JZ-C-32
    JZ-C-31
    JZ-C-30
    JZ-C-29
    JZ-C-28
    JZ-C-27
  • 原文地址:https://www.cnblogs.com/Emilylice/p/7757712.html
Copyright © 2011-2022 走看看