#include <iostream>

#include <string>

#include <fstream>

#include <vector>

#include <algorithm>

#include <deque>

#include <stack>

#include <queue>

#include <list>

#include <set>

#include <map>

#include <functional>

using namespace std;

void print(int a)

{

    cout << a << " ";

}

class print02

{

public:

    void operator()(int a)

    {

        cout << a << " ";

    }

};

void test01()

{

    vector<int> v1;

    for(int i = 0; i < 10; i++)

    {

        v1.push_back(i);

    }

    for_each(v1.begin(), v1.end(), print);

    cout << endl;

    for_each(v1.begin(), v1.end(), print02());

    cout << endl;

}

int main()

{

    test01();

    return 0;

    system("pause");



 

}

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐