第十五周实践项目1.4-阅读程序,体会STL用法
2016-06-07 14:13
274 查看
问题及代码:
运行结果:
程序分析:
1、依次将各数字加上4 ,并输出结果
2、加上自己本身,输出结果
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期:2016年6月7日 *版 本 号:v1.0 * *问题描述: 阅读程序,体会STL用法 *输入描述: *程序输出: */ #include <algorithm> #include <functional> #include <iostream> #include <vector> #include <iterator> using namespace std; class myAdd: public binary_function<int,int,int> { public: int operator()(int a, int b) const { return a+b; } }; int main() { int a[5]= {1,2,3,4,5}; vector<int> my(5); transform(a,a+5,my.begin(), bind2nd(myAdd(), 4)); copy(my.begin(), my.end(), ostream_iterator<int>(cout, " ")); cout<<endl; transform(a,a+5,a,my.begin(), myAdd()); copy(my.begin(), my.end(), ostream_iterator<int>(cout, " ")); cout<<endl; return 0; }
运行结果:
程序分析:
1、依次将各数字加上4 ,并输出结果
2、加上自己本身,输出结果
相关文章推荐
- 空间数据如此重要,我们怎能错过?
- visual studio 无法查看aspx源代码
- 不重复随机数列生成算法
- css3 transform
- spring-bean的配置
- guestfish 命令修改镜像文件
- js版aes加解密实例
- sungo2012 csdn
- 转载自豆瓣,前端工程师成长路线
- html5的本地存储
- Android: 通过Runtime.getRuntime().exec调用底层Linux下的程序或脚本
- iOS开发拓展篇—音频处理(音乐播放器5)
- ibox4412 编译QT5.6 问题
- windows设置密码开机不需要输入密码的办法
- Android逆向之旅---Android中如何在非Root设备中获取应用隐私数据
- Python3环境搭建(Windows)演示
- Python3环境搭建(Windows)演示
- supervisor
- 第十五周实践项目1.3-阅读程序,体会STL用法
- hdu--2042 不容易系列