- 博客(46)
- 收藏
- 关注
原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(3)
#include #include #include #include using namespace std;int main(){ int ia[5] = {1,2,3,4}; list id(ia, ia+4); ostream_iterator outite(cout, " "); copy(id.begin(), id.end(), outit
2016-05-31 20:46:15 315
原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(2)
#include #include using namespace std;int main(){ vector intList; vector::iterator listIt; int i; intList.push_back(1); intList.push_back(5); intList.push_back(10); int
2016-05-31 19:49:17 743
原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(1)
#include#include#includeusing namespace std;int main(){ vector ivec; int i; for(i = 0; i < 5; i++ ) ivec.push_back(i); for(i = 0; i < 5; i++) cout<<ivec[i]<<" ";
2016-05-31 19:36:44 648
原创 第13周项目4-立体类族共有的抽象类
#include "iostream"using namespace std;const double pai=3.1415926;// 抽象立体图形基类class CSolid{public: virtual double SurfaceArea() const=0; virtual double Volume() const=0;};// 立方体类clas
2016-05-31 16:40:31 357
原创 第13周项目3—形状类族中的纯虚函数
#include #include using namespace std;class Shape{public: virtual double area()=0;};class Circle:public Shape{public: Circle(double r) { this->r=r; } double area()
2016-05-31 16:29:45 382
原创 第13周项目2—动物这样叫3
#include #include using namespace std;class Animal{public: virtual void cry()=0; Animal(string n):name(n){}protected: string name;};class Mouse:public Animal{ public: Mouse(s
2016-05-31 16:06:05 578
原创 第13周项目2—动物这样叫2
#include #include using namespace std;class Animal{public: virtual void cry()=0;};class Mouse:public Animal{ public: Mouse(string n,char s):name(n),sex(s){} void cry() {
2016-05-31 16:01:01 552
原创 第13周项目2-动物这样叫1
#include #include using namespace std;class Animal{public: virtual void cry() { cout<<"不知哪种动物,让我如何学叫?"<<endl; }};class Mouse:public Animal{ public: Mouse(string n,char s
2016-05-30 09:51:45 277
原创 第13周项目1—分数类中的运算符重载
#include #include using namespace std;class CFraction{private: int nume; // 分子 int deno; // 分母public: CFraction(int nu=0,int de=1):nume(nu),deno(de) {} void simplify(); //
2016-05-26 17:32:55 258
原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(3)
#include using namespace std;class Vehicle//交通工具{public: virtual void run()const=0;};class Car:public Vehicle //汽车{public: void run()const {cout<<"run a car. "<<endl;}};class Air
2016-05-26 12:39:48 291
原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(2)
#include using namespace std;class Vehicle//交通工具{public: virtual void run()const { cout<<"run a vehicle. "<<endl; }};class Car:public Vehicle //汽车{public: void run()cons
2016-05-26 12:33:12 268
原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(1)
#include using namespace std;class Vehicle//交通工具{public: void run()const { cout<<"run a vehicle. "<<endl; }};class Car:public Vehicle //汽车{public: void run()const {
2016-05-26 12:13:32 382
原创 第十三周项目—阅读程序,并运行结果(纯虚函数)
#includeusing namespace std;class Base{public: virtual void Who()=0;};class FirstDerived:public Base{public: void Who(){cout<<"F";}} ;class SecondDerived:public Base{public:
2016-05-26 09:00:24 244
原创 第十三周项目—阅读程序,并运行结果(虚析构函数)
#includeusing namespace std;class BASE{private: char c;public: BASE(char n):c(n){} virtual ~BASE(){cout<<c;}};class DERIVED:public BASE{private: char c;public: DERIVED(ch
2016-05-26 08:38:46 285
原创 第十三周项目—阅读程序,并运行结果(虚函数)
#includeusing namespace std;class A{private: int a;public: A():a(5){} virtual void print()const { cout<<a; }};class B:public A{private: char b;public: B()
2016-05-26 08:22:42 226
原创 第12周项目4-String类的构造
#include #include using namespace std;class String{public: String( ); //默认构造函数 String(const char *s); String(String &str); //构造函数 ~String();
2016-05-24 14:20:00 221
原创 第12周项目3-数组类运算的实现
#include #include #include using namespace std;class Array{private: int* list; //用于存放动态分配的数组内存首地址 int size; //数组大小(元素个数)public: Array(int sz = 50); //构造函数 Array(
2016-05-24 12:29:42 375
原创 第12周项目2-Time类中的运算符重载
#includeusing 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
2016-05-23 20:00:30 227
原创 第12周项目 实现复数类中的运算符重载3
#includeusing 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,const Complex &c2);frie
2016-05-23 09:51:35 215
原创 第12周项目 实现复数类中的运算符重载2
#includeusing 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,const Complex &c2);frie
2016-05-23 09:37:02 189
原创 第12周项目 实现复数类中的运算符重载1
#includeusing namespace std;class Complex{public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} Complex operator+(const Complex &c2); Complex operator-(cons
2016-05-23 09:24:55 230
原创 第12周项目1阅读程序写出运行结果4
#includeusing namespace std;class Pair{ int m; int n;public: Pair(int i, int j):m(i),n(j) {} bool operator >(Pair p) const;};bool Pair::operator>(Pair p)const{ if (m!=p.m)
2016-05-23 08:52:05 314
原创 第12周项目1阅读程序写出运行结果3
#includeusing namespace std;class Wages //“工资”类{ double base; //基本工资 double bonus; //奖金 double tax; //税金public: Wages(double CBase, double CBonus,double CTax): base(CBase), bo
2016-05-23 08:49:34 211
原创 第12周项目1阅读程序写出运行结果2
#include using namespace std;class Sample{private: int x;public: Sample() {} Sample (int a){x=a;} void disp(){cout<<"x="<<x<<endl;} Sample operator+(const Sample &s); //成员函数
2016-05-23 08:46:38 195
原创 第12周项目1阅读程序写出运行结果1
#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, Sampl
2016-05-23 08:43:50 187
原创 第11周项目4-教师兼干部类
#include using namespace std;class Teacher{public: Teacher(string n,int a,char s, string as,string t,string ti):name(n),age(a),sex(s),ass(as),tel(t),title(ti){} void display();protected:
2016-05-19 20:36:43 237
原创 项目3-警察和厨师2
#include using namespace std;class Person{public: Person(int a,string n):age(a),name(n){} void action(); string getname(){return name;} int getage(){return age;}private: int
2016-05-19 17:30:44 240
原创 项目3-警察和厨师1
#include using namespace std;class Person{public: Person(int a,string n):age(a),name(n){} void action(); string getname(){return name;} int getage(){return age;}private: int
2016-05-19 17:28:50 200
原创 第11周项目2-储存班长信息的学生类2
#include using namespace std;class Stu //声明基类{public: Stu(int n, string nam ); //基类构造函数 int getnum() { return num; } string getname() { retur
2016-05-17 17:38:05 235
原创 第11周项目2-储存班长信息的学生类1
#includeusing namespace std;class Stu //声明基类{public: Stu(int n, string nam ); //基类构造函数 void display( ); //成员函数,输出基类数据成员protected: //(*)访问权限为保护型的数据成员 int num
2016-05-17 17:32:10 253
原创 第11周项目1-点-圆-圆柱类族的设计
#include using namespace std;class Point{public: Point(int xx,int yy) :x(xx),y(yy){cout<<"构造点类"<<endl;}protected: int x,y;};class Circle:public Point{public: Circle(int
2016-05-17 16:57:18 411
原创 阅读下面类的定义,说出在测试函数中不同情况的调用产生的结果4
#include using namespace std;class A{protected: int a,b;public: A(int aa, int bb):a(aa), b(bb) {} int getA(){return a;} void printA(){ cout<<"a: "<<a<<"\tb: "<<b
2016-05-17 16:08:17 203
原创 阅读下面类的定义,说出在测试函数中不同情况的调用产生的结果3
#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; }};class B
2016-05-17 15:42:06 219
原创 阅读下面类的定义,说出在测试函数中不同情况的调用产生的结果2
#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; }};class B
2016-05-17 15:29:09 243
原创 阅读下面类的定义,请说出在测试函数中的不同情况的调用产生的结果1
#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; }};class B
2016-05-17 14:57:25 216
原创 阅读类的定义,说出测试函数中不同情况的调用产生的结果
#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; }};class B: public A{
2016-05-17 14:37:45 179
原创 阅读项目,写出执行结果4
#include using namespace std; class Base { public: Base(char i) { cout<<"Base constructor. --"<<i<<endl; } }; class Derived1:virtual public Base { public: Derived1(char
2016-05-16 15:26:06 236
原创 阅读程序,写出执行结果3
#include using namespace std;class A{public: A(char *s){cout<<s<<endl;}};class B:public A{public: B(char *s1, char *s2):A(s1){ cout<<s2<<endl; }};class C:public A{publi
2016-05-16 09:21:43 449
原创 阅读程序,写出执行结果2
#include using namespace std;class A{public: A(){a=0;} A (int i){a=i;} void print(){cout<<a<<" ";}private: int a;};class B: public A{public: B(){b=0;} B(int i, int j,
2016-05-16 08:50:53 456
原创 阅读程序并写出执行结果
#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";} ~Base(){
2016-05-16 08:15:34 740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人