第十五周阅读程序(5)
2016-06-07 16:01
183 查看
/*Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 李钊 *完成日期 : 2016年6月7号 *版 本 号 : v1.0 * *问题描述 : 阅读程序 *输入描述 : *程序输出 : */ #include <iterator> #include <algorithm> #include <functional> #include <iostream> #include <vector> using namespace std; class Angle { int degrees; public: Angle(int deg) : degrees(deg) {} int mul(int times) { return degrees *= times; } }; int main() { int x[] = {1, 2, 4, 5, 8}; vector<Angle> va; for(int i =10; i <= 50; i += 10) va.push_back(Angle(i)); transform(va.begin(), va.end(), x, ostream_iterator<int>(cout , " "), mem_fun_ref(&Angle::mul)); cout << endl; return 0; }
运行结果:
相关文章推荐
- Android系统启动过程
- Python Flask Web 第十一课 —— 使用 Flask-SQLAlchemy 管理数据库
- OC 设置APP屏幕常亮
- 微软或停止开发Win10 Mobile 并关闭手机部门
- HTML5移动web开发指南笔记
- Mysql学习——触发器
- css默认值汇总
- java获取获得Timestamp类型的当前系统时间
- 深入理解Redis系列
- jquery实现返回顶部、底部功能
- python定义多维字典
- Laravel ——路由(中间件与路由组)
- ubuntu apt-get update 失败解决。安装新的ubuntu时出现 mirror连接不上
- 网页布局的三个模式及方法
- malloc和calloc
- Log4net 记录日志
- 翻译windows internals 第12章文件系统 (持续更新)NTFS
- Jenkins+Maven+SVN快速搭建持续集成环境
- HDU 1003 Max Sum (入门DP[1] 最大连续子序列)
- IOS遍历未知对象属性、函数