MOVE.h
#ifndef MOVE_H_ #define MOVE_H_ using namespace std; //为了方便,我就直接把实现代码写到头文件了 class Move{ private: double x; double y; public: Move(double a=0,double b=0):x(a),y(b){}; void showmove()const{ cout<<"x="<<x<<" y="<<y<<endl; }; Move add(const Move &m)const { double x1=x+m.x; double y1=y+m.y; return Move(x1,y1); } void reset(double a=0,double b=0){ x=a; y=b; } }; #endif
main106.cpp
#include <iostream> #include "MOVE.h" using namespace std; void main106() { Move m(1.5,2.3); Move m1(2.1,4.5); Move m3(1.6,2.5); m.reset(1,1); m.showmove(); Move m4=m.add(m1); m4.showmove(); system("pause"); }
——————————————————————————————————————————————————
//写的错误或者不好的地方请多多指导,可以在下面留言或者给我发邮件,指出我的错误以及不足,以便我修改,更好的分享给大家,谢谢。
转载请注明出处:https://www.royalchen.com/
author:royalchen
Email:royalchen@royalchen.com
———————————————————————————————————————————————————