阅读程序,体会用法(4)
2016-06-08 18:16
323 查看
问题及描述;
运行结果;
/* 02. *Copyright (c) 2016,烟台大学计算机学院 03. *All rights reserved. 04. *文件名称;test.cpp 05. *作者;邱凯 06. *完成日期;2016年6月8号 07. *版本号;v6.0 08. *问题描述; 阅读程序,体会用法(4) 09. *输入描述; 输入答案 10. *输出描述; 输出答案 11.*/ #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; }
运行结果;
相关文章推荐
- 7、避免使用终结方法
- Storm实时计算-新手学习(案例模仿)
- android学习3#--简单Activity创建
- Django 基础(一),项目创建、URL路由、数据库操作、模版
- python re正则表达式使用实例
- CF1C Ancient Berland Circus
- 第七周项目一友元函数、成员函数和一般函数的区别
- CastApp手机验证码倒计时
- thinkphp模板中使用方法
- 常见的几种最优化方法
- ActiveX控件实现安全的初始化和脚本
- 腾讯互动直播1.7横竖屏切换以及画面颠倒问题解决
- 源码分析之application启动流程
- Javascript 注入攻击
- 第15周阅读程序(5)
- Linux 搭建redis-cluster
- Linux环境的I/O端口驱动程序
- CentOS云主机中Nginx反向代理http、https服务
- WebBrowser介绍——Javascript与C++互操作
- 【备忘】接口