STL阅读程序——7
来源:互联网 发布:linux安装最新wine 编辑:程序博客网 时间:2024/06/06 13:13
问题及代码:
/*copyright(c)2016.烟台大学计算机学院* All rights reserved,* 文件名称:text.Cpp* 作者:李一波* 完成日期:2016年6月13日* 版本号:codeblocks** 问题描述:* 输入描述:* 程序输出:*/#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));//men_fun_ref是成员函数适配器将单参数成员函数是配成二元函数对象,第1个参数为该类的指针类型 cout << endl; return 0;}
运行结果:
0 0
- STL阅读程序——7
- STL阅读程序——1
- STL程序阅读——2
- STL程序阅读——3
- STL阅读程序——5
- STL阅读程序——5
- STL阅读程序——6
- STL阅读程序——8
- 阅读程序Stl
- 第十四周--stl程序阅读
- 第十四周--stl阅读程序
- 阅读程序,体会STL用法
- STL纵谈——阅读的重要性
- STL的阅读程序(1)
- STL的阅读程序(2)
- C++走向远洋——60(十四周阅读程序、STL中的简单容器和迭代器)
- 阅读程序——4
- 阅读STL源码剖析笔记 —— 迭代器概念
- java并发编程(八)--synchronized的另个一重要作用:内存可见性
- result_type的几种类型
- 用两个栈实现队列
- 【Linux】Linux系统各个目录的作用
- Subversion 版本控制服务配置
- STL阅读程序——7
- Linux kernel移植笔记
- git clone 提示"WARNING: UNPROTECTED PRIVATE KEY FILE!"的解决办法
- Android中onRetainNonConfigurationInstance和getLastNonConfigurationInstance
- leetcode 205. Isomorphic Strings
- 零基础入门-javaScript学习笔记之对象和不一样的this
- 如何编辑设置PDF文件中的文字
- 内部类的加载时机
- 漫谈递归:递归的效率问题