/*
*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;
}

运行结果:

第十五周程序阅读-范型程序设计(5)相关推荐

  1. 第十五周程序阅读-范型程序设计(6)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 ...

  2. 第十五周程序阅读-范型程序设计(4)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 ...

  3. 第十五周程序阅读-范型程序设计(3)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 ...

  4. 第十五周程序阅读-范型程序设计(2)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 ...

  5. 第十五周程序阅读-范型程序设计(1)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月6日 *版 本 ...

  6. 2015级C++第15周程序阅读 范型程序设计

    阅读下面的程序,对照运行结果,领会STL的用法 (1) #include <string> #include <set> #include <iterator> # ...

  7. 第十六周程序阅读(8)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月23日 *版 本 ...

  8. 第十六周程序阅读(7)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月23日 *版 本 ...

  9. 第十六周程序阅读(6)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月23日 *版 本 ...

最新文章

  1. J2SE基础夯实系列之数组
  2. 会计证考试《财经法规与职业道德》第一章精选题
  3. python文本提取_使用Python从HTML文件中提取文本
  4. autocad .net开发指南_就业指南||职路明灯(二十)
  5. ros 运行rviz时出现 QXcbConnection: XCB error: 148 错误 解决方法
  6. 如何在用例之间传递值_接口测试:A12_HttpRunner_cookie整理_01_提取指定cookie值
  7. 云计算入门科普系列:小型云计算平台怎么搭建?
  8. RocketMQ入门到入土(七 )为什么同一个消费组设置不同tag会出现奇怪现象
  9. Tomcat与Apache集成
  10. linux关于tcp协议ack的实现--总结和公平性问题
  11. 泰勒·斯威夫特(Taylor Swift)最好听歌曲专辑,喜欢的可以下载保存
  12. UserWarning: Glyph 28857 (\N{CJK UNIFIED IDEOGRAPH-70B9}) missing from current font. FigureCanvasA
  13. 不能显示隐藏文件解决方法
  14. 差异性分析该如何选择?
  15. 【CANopen】CAN总线的高级协议详解
  16. linux 查看ln链接地址,linux ln链接详解
  17. JVM调优简单梳理,一分钟了解JVM调优
  18. 写给想通过程序员转型为项目经理的人
  19. struts2中如何使用servlet
  20. WebGoatV8.1(challenges)详细过关教程

热门文章

  1. C++知识点47——类继承中的类型转换与访问权限控制(下)
  2. Python知识点8——文件与异常
  3. ViSP安装与配置VS工程(常见方式-VS2019属性页方法)
  4. 运维部门工作总结_2018年度工作总结
  5. 华为抢购助手_就一句话,华为这个智慧办公新物种“有点东西”!
  6. H3C V7 AC https页面无法重定向问题处理经验总结
  7. 网页简单配置捉取网购信息
  8. OU/Group/Group Policy组织单元、组和组策略
  9. Cloud Service Process Pack
  10. C#命名规范 C#控件的缩写大全