遍历.zip

  • 何患无妻
    了解作者
  • C/C++
    开发工具
  • 2KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-04-04 15:09
    上传日期
c++中常用的遍历算法,包含for_each, transform 等等。
遍历.zip
  • 遍历
  • 1.cpp
    824B
  • 2.cpp
    1KB
内容介绍
// // main.cpp // 17.1.2transform // // Created by sl on 2020/11/4. // Copyright © 2020 sl. All rights reserved. // #include <iostream> using namespace std; #include <vector> #include <algorithm rel='nofollow' onclick='return false;'> /* 将一个容器搬运到另一个容器中 transform(iterator beg1, iterator end1, iterator beg2, _func); beg1 源容器开始迭代器 end1 源容器结束迭代器 beg2 目标容器开始迭代器 _func 函数或函数对象 */ //仿函数 class Transform { public: int operator()(int v) { return v; } }; class print01 { public: void operator()(int val) { cout << val << " "; } }; void test01() { vector<int> v; for(int i = 0; i < 10; i++) { v.push_back(i); } vector<int>vTarget; //目标容器 vTarget.resize(v.size()); //目标容器需要提前开辟空间 transform(v.begin(), v.end(), vTarget.begin(), Transform()); for_each(vTarget.begin(), vTarget.end(), print01()); cout << endl; } int main() { test01(); return 0; }
评论
    相关推荐
    • c++课件
      c++课件c++课件c++课件c++课件c++课件c++课件c++课件c++课件c++课件c++课件c++课件c++课件c++课件
    • SourceStyler C++
      用DEV-C++写代码很方便,就是不能格式化有点郁闷 c++格式化的好工具 效率高
    • C++ primer
      本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。本版对前一版进行了彻底的...
    • c++yuyanbiancheng
      这是C和C++集成的编程环境!这是C和C++集成的编程环境!这是C和C++集成的编程环境!这是C和C++集成的编程环境!这是C和C++集成的编程环境!
    • effective C++
      有关C++编程方面的检验性介绍,对由C转向C++,和有C++编程基础的程序员有帮助,不过是英文版
    • C++ Primer
      这本处适合各个阶段的C++程序员,这本书可以帮助初学者快速入门,里面有最实用,最容易理解的代码;同时这也是有经验的C++程序员最好的一本参考手册
    • c++ primer
      经典的c++书籍,中文第三版,由大名鼎鼎的潘爱民同志翻译并推荐的,是C++学习人员和开发人员必备资料
    • effective c++
      C++经典书籍Effective C++ By Scott Meyers, 已译成中文,chm格式,方便检阅 Uploaded by save (chaisave@sohu.com)
    • C++ PRrimer
      本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。本版对前一版进行了彻底的...
    • C++ Primer
      本书是久负盛名的C++经典教程引,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++