- 博客(13)
- 收藏
- 关注
原创 第6章的6.14
作业内容: 建立一个抽象类container(含两个纯虚函数),再由它派生出正方体类,球体类,圆柱体类。使用基类指针访问虚函数。个人体会: 我还是觉得求表面积和体积的函数定义成 void型比较好写,毕竟如果定义成有返回值类型double的话,后面的主程序还要另外生成一个空间来存放结果,略麻烦。编写代码:# include # include using na
2015-05-12 11:17:38 423
原创 第6章的6.13
作业内容: 定义一个基类Base,将基类的disp函数定义为虚函数,基类有一个数据成员h,然后派生出两个长方体类和圆柱体类,用指针动态调用虚函数求体积。个人体会: 我把基类的数据成员改为私有,结果要在基类另外再加一个get函数,但是我对get函数使用不是很熟悉,所以觉得还是改为保护成员比较简单,但是封装性却不太好了。编写代码:# include # includ
2015-05-11 18:40:21 417 1
原创 第6章的6.12
作业内容: 建立一个求面积的基类,把求面积的函数定义为纯虚函数。然后派生两个矩形和三角形的类,通过基类指针访问虚函数求面积。个人体会: 由于我把求面积函数定义为有返回值,所以当用指针访问时,要另外定义个字符创造空间来存放结果,感觉有点麻烦。编写代码:# include # include using namespace std;class area_cl
2015-05-11 17:14:08 528 1
原创 第5章的5.18
# include # include using namespace std;class person{public:person(){coutcin>>name; 编写一个学生和教师数据输入和显示程序
2015-05-10 16:53:51 412 1
原创 第5章的5.19
# include # include using namespace std;class base{public:base(string name1,int age1,int exp1){name=name1;age=age1;exp=exp1;}void showprint(){coutcoutcout}private:s
2015-05-10 16:38:19 459 1
原创 第四章-4.18
# include #includeusing namespace std;class student{public:student(string name1,int num1,double score1);void show();friend void max(student* p);private: string name;int num;
2015-04-15 22:22:01 485 1
原创 第四章-4.17
# include #includeusing namespace std;class student{public:student(string name1,int num1,double score1);void show();private: string name;int num;double score;};student::st
2015-04-15 21:50:41 436 1
原创 第三章-魔方4X4
# include # include using namespace std;class magic {public:void getdata(int a,int b);void setfirstmagic();void generatemagic();void printmagic();private:int m[4][4];int step;
2015-04-15 17:34:20 518 1
原创 第三章作业3.24
# include using namespace std;class Date{public :void printDate();void GetYear();void GetMonth();void GetDay();void SetDate(int y,int m,int d);private:int year;int month;int da
2015-04-01 19:47:26 443 1
原创 第三章作业3.22
# include using namespace std;class circle{public:double area();void result();circle(double r);private:double radius;};double circle::area(){return (3.14*radius*radius); }
2015-04-01 17:50:37 425 1
原创 第二章作业2.30
# include using namespace std;int sroot(int x){return x*x;}long sroot(long y){ return y*y;}double sroot(double z){return z*z;}int main(){int x=2;long y=1628;double z=3
2015-04-01 16:18:24 428 1
原创 第二章作业2.29
# include using namespace std;int main(){int *m=new int[20];int i;m[0]=1; m[1]=1;for(i=2;i{ m[i]=m[i-1]+m[i-2];}for(i=0;icout delete []m;return 0;}
2015-04-01 16:06:07 432 1
原创 定义一个学生类
# include using namespace std;class student{public:char name[20];int number;char course[20];int score; };int main(){student x={"chen",1,"C++",80};coutstudent y={"lin",2,"
2015-04-01 15:12:53 3452 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人