- 博客(36)
- 资源 (5)
- 收藏
- 关注
原创 第13周项目3—立体类族共有的抽象类
问题及代码:/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 31 日 * 版 本 号:v1.0 * * 问题描述:设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CC
2015-05-31 17:18:06 545 1
原创 第13周项目2—形状类族中的纯虚函数
问题及代码:/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 31 日 * 版 本 号:v1.0 * * 问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rec
2015-05-31 16:53:38 451
原创 第13周项目1—动物这样叫2.3
问题及代码:/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 30 日 * 版 本 号:v1.0 * * 问题描述:根据给出的main()函数和运行结果的提示,设计出相关的各个类,其中Animal设计成抽象类。 * 输
2015-05-30 13:26:55 464
原创 第13周项目1—动物这样叫
问题及代码:/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 30 日 * 版 本 号:v1.0 * * 问题描述:根据给出的main()函数和运行结果的提示,设计出相关的各个类. * 输入描述:无
2015-05-30 13:13:05 442
原创 第13周项目—阅读4
代码:#include using namespace std;class Vehicle {public: virtual void run() const { cout << "run a vehicle. "<<endl; } //(2) run()为虚函数};class Car: public Vehicle //汽车{public: void run(
2015-05-29 15:13:46 373
原创 第13周项目—阅读3
代码:#include using namespace std;class Base{public: virtual void Who() =0;};class FirstDerived:public Base{public: void Who() { cout<<"F"; }};class SecondDerived:public Base{publi
2015-05-29 14:38:48 396
原创 第13周项目—阅读1.2
代码1:#includeusing namespace std;class A {int a;public: A():a(5){} virtual void print()const { cout<<a;}};class B: public A { char b;public: B() { b='E'; } void print() const
2015-05-29 14:26:42 451
原创 第12周项目4—点、圆的关系
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 24 日 * 版 本 号:v1.0 * * 问题描述:先建立一个Point(点)类,以Point为基类,派生出一个Circle(圆)类,定义友元函数int
2015-05-24 18:32:29 492
原创 第12周项目3—日期时间类
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 24 日 * 版 本 号:v1.0 * * 问题描述:定义一个日期类Date,定义一个时间类Time,在此基础上再定义一个日期时间类TimeDate,实现日期
2015-05-24 13:04:53 403
原创 第12周项目2—摩托车继承自行车和机动车
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 24 日 * 版 本 号:v1.0 * * 问题描述:在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类, *
2015-05-24 12:12:46 389
原创 第12周项目1—教师兼干部类
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 24 日 * 版 本 号:v1.0 * * 问题描述:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类
2015-05-24 11:27:43 470
原创 第12周项目—阅读程序5
问题及代码:#include using namespace std;class A{protected: int a,b;public: A(int aa, int bb):a(aa), b(bb) {} void printA() { cout<<"a: "<<a<<"\tb: "<<b<<endl; } int g
2015-05-24 10:54:44 416
原创 阅读程序4
代码1:#includeusing namespace std;class A{public: int n;};class B:public A {}; // class B:virtual public A{};class C:public A {}; // class C:virtual public A{};class D:public B,public
2015-05-23 17:13:14 367
原创 阅读程序3
代码3:#include using namespace std;class Base{public: Base(char i) { cout<<"Base constructor. --"<<i<<endl; }};class Derived1:virtual public Base{public: Derived1(char
2015-05-23 17:09:41 367
原创 第12周—阅读项目1.2
代码:#include using namespace std;class A{public: A() { a=0; } A (int i) { a=i; } void print() { cout<<a<<" "; }priva
2015-05-20 09:16:06 401
原创 项目4—类族的设计
问题及代码:/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 18 日 * 版 本 号:v1.0 * * 问题描述:逐个完成各个类的定义,实现需要的成员函数。 * 输入描述:无 * 程序输出:按要求输出。 */#
2015-05-18 18:07:07 433
原创 项目3—点类派生直线类
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 17 日 * 版 本 号:v1.0 * * 问题描述:定义点类Point,并以点类为基类,派生出直线类Line。 * 输入描述:无 * 程序输出:按要求输
2015-05-17 15:51:45 466
原创 项目2—2字符串改string
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 17 日 * 版 本 号:v1.0 * * 问题描述:完成类中成员函数的定义。 * 输入描述:输入员工的身份特征。 * 程序输出:按要求输出 */#i
2015-05-17 14:37:07 408
原创 项目0:是春哥啊
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 17 日 * 版 本 号:v1.0 * * 问题描述:补充代码。 * 输入描述:无。 * 程序输出:按要求输出。 */#include #inclu
2015-05-17 14:35:46 392
原创 阅1、2
代码1:#include using namespace std;class Data{public: Data(int i):x(i){cout<<"A";} ~Data(){cout<<"B";}private: int x;};class Base{public: Base(int i):b1(i){cout<<"C";} ~B
2015-05-17 14:06:11 387
原创 项目2—职员有薪水了
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 17 日 * 版 本 号:v1.0 * * 问题描述:完成类中成员函数的定义。 * 输入描述:输入员工的身份特征。 * 程序输出:按要求输出 */#i
2015-05-17 14:05:47 383
原创 项目1—存储班长信息的学生类(2)
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 17 日 * 版 本 号:v1.0 * * 问题描述:完成类中成员函数的定义。 * 输入描述:无 * 程序输出:按要求输出 */#include #
2015-05-17 10:55:28 313
原创 项目1:存储班长信息的学生类
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 17 日 * 版 本 号:v1.0 * * 问题描述:完成类中成员函数的定义。 * 输入描述:无 * 程序输出:按要求输出 */#include #
2015-05-17 10:51:42 514
原创 阅3、4
代码3:#include using namespace std;class A{private: int x;protected: int y;public: int z; A(int a,int b,int c) { x=a; y=b; z=c; } int Getx(){
2015-05-17 09:57:03 457 1
原创 方程也是类
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 11 日 * 版 本 号:v1.0 * * 问题描述:设计一元一次方程类,求形如ax+b=0的方程的解。 * 输入描述:输入形如ax+b=0的方程。 *
2015-05-11 18:08:12 413
原创 我的向量类
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 10 日 * 版 本 号:v1.0 * * 问题描述:定义一个向量类MyVector。 * 输入描述:输入两个向量。 * 程序输出:按要求输入 */
2015-05-11 17:24:58 494
原创 分数类中的运算符重载(续)
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 10 日 * 版 本 号:v1.0 * * 问题描述:定义分数的一目运算符+和-,分别代表分数取正和求反,将~重载为分数的求倒数运算。 * 输入描述:输入两
2015-05-10 16:34:32 406
原创 Time类中的运算符重载
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 09 日 * 版 本 号:v1.0 * * 问题描述:定义对时间对象的自增和自减一目运算符,并定义Time类中的>运算符重载,实现时间的输入
2015-05-09 17:02:35 361
原创 复数中的运算符重载(续)
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 07 日 * 版 本 号:v1.0 * * 问题描述:定义一目运算符 -,-c相当于0-c,定义Complex类中的>运算符的重载,实现输入
2015-05-07 19:16:10 729
原创 分数类的运算符重载
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 07 日 * 版 本 号:v1.0 * * 问题描述:实现分数类的运算符重载,在分数中可以实现分数的加减乘除(运算后再化简),比较的运算。
2015-05-07 15:51:20 693
原创 复数类中的运算符重载3
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 04 月 26 日 * 版 本 号:v1.0 * * 问题描述:用类的成员函数,定义复数重载运算符+、-、*、/,使之用于复数的加减乘除,并能与double型数据进行运
2015-05-07 14:30:42 409
原创 Time类中的运算符重载
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 04 月 28 日 * 版 本 号:v1.0 * * 问题描述:实现Time类的运算符重载。 * 输入描述:无 * 程序输出:按要求输出。 */#include
2015-05-07 14:30:22 375
原创 复数类中的运算符重载—友元函数
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 04 月 26 日 * 版 本 号:v1.0 * * 问题描述:用类的成员函数,定义复数重载运算符+、-、*、/,使之用于复数的加减乘除。 * 输入描述:无 * 程
2015-05-07 13:58:00 651
原创 阅读1,2
代码:#include using namespace std;class Sample{private: int x;public: Sample(){} Sample(int a){x=a;} void disp(){cout<<"x="<<x<<endl;} friend Sample operator+(Sample &s1,Samp
2015-05-07 13:55:55 523
原创 复数类中的运算符重载
问题及代码:/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 04 月 26 日 * 版 本 号:v1.0 * * 问题描述:用类的友元函数,定义复数类重载运算符+、-、*、/。 * 输入描述:无。 * 程序输出:按指定要求输
2015-05-07 13:55:14 411
原创 阅读3,4
代码:#include using namespace std;class Wages{ double base; double bonus; double tax;public: Wages(double CBase,double CBonus,double CTax): base(CBase),bonus(CBonus),tax(C
2015-05-07 13:45:31 352
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人