- 博客(10)
- 收藏
- 关注
原创 Time类中的运算符重载
#include using namespace std; class CTime { private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int second; // 秒 public: CTime(int h=0,int m=0,in
2014-04-20 23:00:55 535
原创 (3)-友元 重载
#include using namespace std; class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} friend Complex operator+(double &d,Complex &c2); friend Com
2014-04-20 22:24:32 516
原创 第八周项目一(2)-友元 重载
#include using namespace std; class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} friend Complex operator+(Complex &c1,Complex &c2); friend C
2014-04-20 11:03:32 494
原创 第八周项目一-复数类的运算符重载
#include using namespace std; class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} Complex operator+(Complex &c2); Complex operator-(C
2014-04-20 09:15:24 544
原创 第七周项目四-友元类
#include using namespace std; class Date; //对Date类的提前引用声明 class Time { public: Time(int h,int m,int s):hour(h),minute(m),sec(s){} void add_a_second(Date &); //增加1秒,1秒后可能会到了下一天,乃到下一月、下一年 v
2014-04-13 22:26:01 515
原创 第七周项目一-深复制体验
#include #include using namespace std; class A { private: char *a; public: A(char*aa) { a=new char[strlen(aa)+1];//1.这样处理的意义:加入/0所占用的长度 strcpy(a,aa);//2.数据成员a与形式参数aa的关系:将
2014-04-13 11:07:23 555
原创 第七周项目三-成员函数、友元函数和一般函数的区别
#include #include using namespace std; class CPoint { private: double x; double y; public: CPoint(double xx=0,double yy=0):x(xx),y(yy){} double Distance0(CPoint p)const;
2014-04-13 10:43:59 501
原创 第七周项目二-体验常成员函数
#include #include using namespace std; class A { private: int *arrayAddr;//保存一个有len个整型元素的数组的首地址 int len; //记录动态数组的长度 int max; //动态数组中的最大值(并非动态数组中必须要的数据成员) public: A(int *a,
2014-04-13 10:35:31 574
原创 第六周项目二-点类与三角形类
#include #include using namespace std; class CPoint { private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx=0,double yy=0):x(xx),y(yy){} double Distance(CPoint p) const; // 两
2014-04-06 22:08:28 635
原创 第六周项目一-体验常成员函数
#include #include using namespace std; class CPoint//定义这个点 则有x和y两个参数 { private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx=0,double yy=0):x(xx),y(yy) {} double Distan
2014-04-06 22:04:56 469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人