第十五周程序阅读-范型程序设计(4)
/*
*Copyright(c)2016,烟台大学计算机与控制工程学院
*All rights reserved
*文件名称:123.cpp
*作 者:王蕊
*完成日期:2016年6月6日
*版 本 号: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;
}
运行结果:
第十五周程序阅读-范型程序设计(4)相关推荐
- 第十五周程序阅读-范型程序设计(6)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 ...
- 第十五周程序阅读-范型程序设计(5)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 ...
- 第十五周程序阅读-范型程序设计(3)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 ...
- 第十五周程序阅读-范型程序设计(2)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 ...
- 第十五周程序阅读-范型程序设计(1)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 ...
- 2015级C++第15周程序阅读 范型程序设计
阅读下面的程序,对照运行结果,领会STL的用法 (1) #include <string> #include <set> #include <iterator> # ...
- 第十六周程序阅读(8)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月23日 *版 本 ...
- 第十六周程序阅读(7)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月23日 *版 本 ...
- 第十六周程序阅读(6)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月23日 *版 本 ...
最新文章
- [学习笔记]Silverlight4 RIA 开发全程解析[项目全程记录]----第二章--为站点流行而准备:提供一个可扩展的体系结构(写作中)...
- 《JavaScript机器人编程指南》——1.7 小结
- socket中使用多线程创建并发服务器
- standford lessons
- linux fedora自带终端字体间距过大问题解决
- 异常处理、socke基于TCP协议编程
- 车刀 matlab,可转位车刀的结构
- RabbitMQ教程总结
- Java并发编程实战~Actor 模型
- 快速傅里叶变换(FFT)的C#实现及详细注释
- java buffer类_Java ByteBuffer类
- android 相机权限_暴力破姐权限,吹爆这款软件...
- VM虚拟机下安装vulkan的踩坑
- UI自动化---Wechat批量表情包轰炸
- 【180626】VC挖金子游戏源代码
- mysql table key,MySQL中为table添加primary key的两种方法[多图]
- python开发:开源pytesseract文字识别
- Windows 10/11【家庭版】设置本地账户密码永不过期的方法
- Java工程师岗位分析报告
- 北京app开发公司排行榜-开发app的公司有哪些呢
热门文章
- cytoscape使用方法_信号通路分析工具教程——Cytoscape及OmniPath插件
- 升级vue-cli为 cli3 并创建项目
- linux集群-keepalived介绍-用keepalived配置高可用集群
- Linux命令:MySQL系列之五--SELECT单表查询、多表查询升级及删除,插入
- 布线须知:机柜在数据中心机房的三个新用途
- 去掉数组中重复的数字。
- Qt控制中控考勤SDK
- JS数组键值,数组合并,
- 显示串中只出现一次的字符.
- Android UI -- 布局介绍(布局包括FrameLayout, LinearLayout, RelativeLayout, GridLayout)