第15周阅读程序(5)
2016-06-08 18:13
183 查看
/* * Copyright(c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:第15周阅读程序(5) * 作者:于子娴 * 完成日期:2016.6.8 * 版本号:v1.0 * * 问题描述:阅读下面的程序,对照运行结果,领会STL的用法 * 输入描述: * 程序输出: */ #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; }
运行结果:
相关文章推荐
- Linux 搭建redis-cluster
- Linux环境的I/O端口驱动程序
- CentOS云主机中Nginx反向代理http、https服务
- WebBrowser介绍——Javascript与C++互操作
- 【备忘】接口
- java.lang.UnsupportedClassVersionError: org/glassfish/jersey/servlet/ServletContainer : Unsupported
- 前端路由
- Python入门:将for循环中的内容组织起来
- ExoPlayer
- iOS App 启动页
- Android 角标 BadgeView/android-viewbadger使用介绍
- 第15周阅读程序(4)
- 实例讲解JavaScript中instanceof运算符的用法
- Intersection of Two Arrays II
- 高考作文,人机对战,人工智能只有小学水平
- 让Chrome支持Ajax/$http方式读取本地文件
- android消息机制
- 阅读程序,体会用法(3)
- Qt之QSpacerItem
- [前端框架]React