第十五周程序-阅读程序-5
2016-06-05 11:23
369 查看
/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:刘涛 * 完成日期:2016年6月5日 * 版本号:vc++6.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; }
运行结果:
相关文章推荐
- 【leetcode】171. Excel Sheet Column Number
- 1688 求逆序对
- 【转】Android中的颜色设置
- 算分与数据结构 - 冒泡思想
- 【DAY15】Java第十五天I/O学习笔记
- 在QT的界面工程中添加一个简单的线程socket通信
- 栈帧
- 事件分发拦截机制
- Android 使用xml序列化器生成xml文件
- 提高zxing生成二维码的容错率及zxing生成二维码的边框设置
- Spring AOP 实现原理与 CGLIB 应用
- 提高工作效率
- virtualenv开发环境配置
- 好吧,这又是一个圆形进度条!
- 部门沟通规范
- Express Hello
- 基于Spring的包含特定注解bean的package扫描工具
- Json转换类库
- 第十二周项目1-实现复数类中的运算符重载(1)
- VLATTICE - Visible Lattice Points [Spoj 7001]