第十五周--阅读程序5
2016-06-09 08:37
253 查看
问题及代码:
/*copyright
计算机与控制工程学院
文件名称:阅读程序
完成日期:2016/6/9
作者:马艳艳
*/
#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;
}
运行结果:
/*copyright
计算机与控制工程学院
文件名称:阅读程序
完成日期:2016/6/9
作者:马艳艳
*/
#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;
}
运行结果:
相关文章推荐
- 第十二周项目训练1.4 阅读程序
- systrace跟踪 Android性能优化
- 两个成员的类模板
- 十一周阅读程序5-a
- 类和指针程序阅读(1)
- 第十五周--阅读程序4
- 第15周阅读程序(6)
- 项目44--程序填空(范型程序设计)
- 友元函数
- 第十五周--阅读程序3
- 第十/十一周训练 项目4
- 德才真值表
- TraceGL监控Node.js应用或者浏览器JavaScript代码
- Android jni 使用C语言调用java中的log方法
- 十一周阅读程序4
- 使用LinearLayout设置左中右布局
- mySQL的存储过程详解
- 阅读程序(6)
- 第10 11周 补充项目三
- 第十 十一周项目2-存储班长信息的学生类