- 博客(15)
- 收藏
- 关注
原创 2-8-1 实现复数类中的运算符重载
问题及代码:#include using namespace std;class Complex{public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} friend Complex operator+(const Complex &c1,con
2015-04-29 08:54:47 319
原创 2-6-6 类模版
问题及代码:#include using namespace std;template class Complex{public: Complex():real(0),imag(0){}; Complex(T r,T i):real(r),imag(i){}; Complex complex_add(Complex &c1); Complex comp
2015-04-19 17:35:21 294
原创 2-6-5 友元类
问题及代码:#includeusing namespace std;class Date{public: Date(int a,int b,int c):month(a),day(b),year(c) {}; friend class Time; //Time为Date的友元类 int days(int,int);private: int month;
2015-04-18 22:51:09 308
原创 2-6-4 成员函数、友元函数和一般函数有区别
问题及代码:#include#includeusing namespace std;class CPoint{private: double x; // 横坐标 double y; // 纵坐标public: CPoint(double xx=0,double yy=0):x(xx),y(yy) {}; double Dist
2015-04-15 09:09:51 327
原创 2-6-3 人数不定的工资类
问题及代码:#includeusing namespace std;class Salary{public: Salary(int n); //n为职工人数,初始化时完成空间的分配 ~Salary(); //析构函数中释放初始化时分配的空间 void input_salary(); void show_salary();p
2015-04-15 08:39:29 403
原创 2-6-2 我的数组类
问题及代码:#includeusing namespace std;class MyArray{private: int *arrayAddr; //保存一个有len个整型元素的数组的首地址 int len; //记录动态数组的长度 int max; //动态数组中的最大值(并非动态数组中必须要的数据成员)public:
2015-04-15 08:24:43 436 2
原创 2-5-4 静态成员应用
问题及代码:#include #include using namespace std;class Time{public: Time(int h=0,int m=0,int s=0):hour(h),minute(m),sec(s) {}; void show_time( ); //根据is_24和from0,输出适合形式-20:23:5/8:23:5 pm/08:
2015-04-12 21:07:23 340 2
原创 2-5-2 对象作为数据成员
问题及代码:#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 Distance1(CP
2015-04-08 20:00:29 325
原创 2-5-1 体验常成员函数
问题及代码:#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 Distance1(C
2015-04-08 09:05:24 315
原创 2-5-r 阅读程序
问题及代码:#include #include using namespace std;class Student{public: Student() {} Student( const string& nm, int sc = 0 ): name(nm), score(sc){} //(1)下面的const干神马?__这个const作用为常引
2015-04-08 08:08:29 439
原创 关于const对象的测试
问题及代码:#include using namespace std;class A{private: int a;public: A(int b) { b=a; }; void print()const { cout<<a; }};int main(){ const A a1(2
2015-04-03 09:22:34 431
原创 2-4-2 学生类
问题及代码:#include using namespace std;class Student{public: Student(int n,double s):num(n),score(s) {}; int get_num(); double get_score();private: int num; //学号 double score;
2015-04-02 21:08:04 346
原创 2-4-3 长方柱类
问题及代码:#include using namespace std;class Bulk{public: Bulk():length(1),width(1),high(1){}; Bulk(double l,double w=1,double h=1):length(l),width(w),high(h){}; void output(); void
2015-04-02 20:48:21 355
原创 2-4-2 分数类的雏形
问题及代码:#include #include #include using namespace std;class CFraction{private: int nume; // 分子 int deno; // 分母public: CFraction(int nu=0,int de=1):nume(nu),deno(de) {}; //构造函数,初
2015-04-01 22:34:16 343 1
原创 2-4-1 三角形类的构造函数
问题及代码:#include #include #include using namespace std;class Triangle{public: Triangle():a(1),b(1),c(1) {}; Triangle(double x,double y=1,double z=1):a(x),b(y),c(z) {}; doubl
2015-04-01 08:53:53 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人