第十五周程序阅读-范型程序设计(5)
2016-06-06 15:05
281 查看
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 号: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挂载磁盘及磁盘格式化
- C#中的ASCII转换
- 这应该是迄今为止最全的一份Java就业指导书
- 截取整个ScrollerView视图
- oracle imp (表导不出)
- java内存模型
- Python装饰器与面向切面编程
- git and github 学习笔记
- [转]SpringMVC工作原理
- Convert.ToInt32(Object, IFormatProvider)的含义
- iOS 屏幕方向
- ★【16.6.2】Codeforces Round #355 (Div. 2) A. Vanya and Fence
- 盲打
- Merge Sorted Array(easy)
- Git学习笔记
- UML Introduction
- 常用资料备忘
- iOS音频处理技术-TAAE
- Apache shiro集群实现 (一) shiro入门介绍
- 浏览器改变底色