c++ primer plus 第十章-编程题6
来源:互联网 发布:再见老婆啥软件 编辑:程序博客网 时间:2024/05/17 20:12
/* ------------------------------------------- ad: x = 10.5 , y = 6.5 ae: x = 4.44 , y = 2.11 ad + ae: x = 14.94 , y = 8.61 x = 0 , y = 0 x = 0 , y = 0 ------------------------------------------- *///Move.h#ifndef ___0_10_6__Move__#define ___0_10_6__Move__class Move {private: double x; double y;public: Move(double a = 0, double b = 0); void showmove() const; Move add(constMove & m) const; void reset(double a =0, double b =0);};#endif /* defined(___0_10_6__Move__) *///Move.cpp#include <iostream>#include "Move.h"Move::Move(double a,double b) { x = a; y = b;}void Move::showmove()const { std::cout <<"x = " << x <<" , " << "y = " <<y << "\n";}Move Move::add(constMove & m) const { Move n; n.x = x + m.x; n.y = y + m.y; return n;}void Move::reset(double a,double b) { x = a; y = b;}//main.cpp#include <iostream>#include "Move.h"int main() { using std::cout; Move ad(10.5,6.5); Move ae(4.44,2.11); Move sum; cout << "ad:\n"; ad.showmove(); cout << "ae:\n"; ae.showmove(); sum = ad.add(ae); cout <<"ad + ae:\n"; sum.showmove(); ad.reset(); ae.reset(); ad.showmove(); ae.showmove(); return 0;}
0 0
- 《C Primer Plus》第十章编程题
- c primer plus 第十章编程题
- C Primer Plus 第十章 编程练习 1-11题
- C primer plus 第十章 练习6:
- c++ primer plus 第十章-编程题6
- c primer plus 第十章
- C primer plus 第十章
- 记录——《C Primer Plus (第五版)》第十章编程练习第十题
- 《C Primer Plus 第五版》第十章编程练习
- 《c primer plus》编程练习回顾-第十章
- C primer plus(第五版)编程练习第十章
- c++.primer.plus第五版第十章编程练习答案
- C ++ Primer Plus 第六版 第十章编程练习答案
- 这是我关于c++primer plus第七章编程练习第十题的解答
- 记录——《C Primer Plus (第五版)》第九章编程练习第十题
- 记录——《C Primer Plus (第五版)》第十章编程练习第一题
- 记录——《C Primer Plus (第五版)》第十章编程练习第二题
- 记录——《C Primer Plus (第五版)》第十章编程练习第三题
- POJ2513 Colored Sticks 欧拉路径+Tire树
- Spring 3整合Quartz 2实现定时任务--转
- Matrix:The matrix in spiral order
- Android集成友盟分享SDK出现的 "微信发送被拒绝"" 的错误的处理方法
- hdu1035
- c++ primer plus 第十章-编程题6
- Qwt之Plot
- Java中实现复制文件或文件夹
- CocoaPods安装经历
- windows系统原版下载
- 回溯法
- VS报错error LNK1120
- Android设计模式系列--工厂方法模式
- HDU 5396 Expression (MUT#9 区间DP)