第十五周阅读程序(4)
来源:互联网 发布:淘宝哪家种子靠谱 编辑:程序博客网 时间:2024/06/05 17:55
/*Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称 :*作 者 : 李钊*完成日期 : 2016年6月7号*版 本 号 : v1.0**问题描述 : 阅读程序*输入描述 :*程序输出 :*/#include <algorithm>#include <functional>#include <iostream>#include <vector>#include <iterator>using namespace std;class myAdd: public binary_function<int,int,int>{public: int operator()(int a, int b) const { return a+b; }};int main(){ int a[5]= {1,2,3,4,5}; vector<int> my(5); transform(a,a+5,my.begin(), bind2nd(myAdd(), 4)); copy(my.begin(), my.end(), ostream_iterator<int>(cout, " ")); cout<<endl; transform(a,a+5,a,my.begin(), myAdd()); copy(my.begin(), my.end(), ostream_iterator<int>(cout, " ")); cout<<endl; return 0;}
运行结果:
分析:
迭代器中将加法输出
0 0
- 第十五周阅读程序(4)
- 第十五周项目 阅读程序(4)
- 第十五周阅读程序(4)
- 第十五周(4)-阅读程序
- 第十五周--阅读程序4
- 第十五周阅读程序
- 第十五周阅读程序
- 第十五周--阅读程序
- 第十五周项目 补充阅读程序(4)
- 第十五周上机实践项目1(4):阅读程序
- 第十五周项目-阅读程序-4
- 第十五周项目—阅读程序(4)
- 第十五周项目—阅读程序(4)
- 第十五周阅读程序——4
- 第十五周阅读程序(2)
- 第十五周阅读程序(3)
- 第十五周 阅读程序一(1)
- 第十五周 阅读程序一(2)
- error C2593: “operator +=”不明确
- flexbox功能、兼容、原理
- Linux 内核 list_head 学习(二)
- Activity的Window创建
- iOS 模拟器安装 .app 方法
- 第十五周阅读程序(4)
- OCP 052 111
- Networking Programming (1) 网络基础 上
- Android studio 实用插件
- 错误:dyld: Library not loaded
- spring,mybatis事务管理配置与@Transactional注解使用
- 定位方法,以及纠偏的调用
- JSON.stringify 语法实例讲解
- iOS开发-玩玩渐变导航栏