zoukankan      html  css  js  c++  java
  • 4.STL六大组件

    代码示例

     1 #include <vector>
     2 #include <list>
     3 #include <iostream>
     4 #include <algorithm>
     5 using namespace std;
     6 
     7 
     8 void main1()
     9 {
    10     vector<int> myint{ 1,2,3,4,5 };
    11     //容器
    12     myint.push_back(10);
    13     int a[5] = { 1,2,3,4,5 };
    14 
    15     //算法
    16     for_each(myint.begin(), myint.end(), [](int x) {cout << x << endl; });
    17     
    18     //迭代器
    19     //auto ix = myint.begin() + 2;//指针
    20     for (auto ib = myint.begin(), ie = myint.end(); ib != ie; ib++)
    21     {
    22         cout << *ib << endl;
    23     }
    24     cin.get();
    25 }
    26 
    27 void main()
    28 {
    29     list<int> mylist{ 1,2,3,4,5 };
    30     mylist.push_front(10);
    31     //不能对链表进行这样操作
    32     //auto ib = mylist.begin() + 2;
    33     //链表每次只能前进一个,迭代器会自动适应容器
    34     auto ib = mylist.begin()++;
    35 
    36     cin.get();
    37 }
  • 相关阅读:
    8.13 Java自学
    8.12 Java自学
    8.11 Java自学
    JAVA学习日报 8.18
    JAVA学习日报 8.17
    JAVA学习日报 8.16
    JAVA学习日报 8.15
    JAVA学习日报 8.14
    JAVA学习日报 8.13
    JAVA学习日报 8.12
  • 原文地址:https://www.cnblogs.com/xiaochi/p/8625643.html
Copyright © 2011-2022 走看看