第15周阅读程序(4)
2016-06-07 19:17
155 查看
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 刘云 *完成日期 : 2016年6月7号 *版 本 号 : v6.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; }
运行结果:
相关文章推荐
- jQuery实现楼梯
- 图说C++对象模型:对象内存布局详解
- Miller_Rabin算法详解
- 在Android开发中使用MVP模式
- iOS9 Search API 之 Spotlight
- java文件上传下载
- android 简单实现电话的监听
- 屏幕适配之百分比方案详解
- 飛飛(五十九)纯虚函数以及通过两种方式调用
- 神奇的Android Studio Template
- 数据库的数据类型
- vim图库
- javascript浅谈循环
- Android系统中Debug的一些小技巧
- 第15周阅读程序(3)
- springMvc集成Velocity
- 入门学习PHP之变量_1
- UISearchController Attempting to load the view of a view controller while it is deallocating is not allowed and may result in undefined behavior
- Android学习记录(二十一)-crash保护处理
- 基于SpringMVC文件上传服务器端进度条实现