77范文网 - 专业文章范例文档资料分享平台

南昌大学C++语言程序设计各章实验报告(5)

来源:网络收集 时间:2020-04-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

};

float weight;

/*float totalWeight (Boat &a,Car &b) { }*/

float totalWeight (Boat&a,Car&b) { } #endif #ifndef NUM11 #defineNUM11 #include\ #include usingnamespace std; classCat { public:

private: }; #endif #ifndef NUM1 #defineNUM1 #include\ #include usingnamespace std; classemployee {

protected:

int individualEmpNo; //个人编号 int grade; //级别 float accumPay;//月薪

staticint num;//总数,静态数据成员 employee();

//employee(employee &); char name[10];//猫的名字 int Num;//现有猫的数量

staticint HowManyCats;//猫的数量

Cat(charnam[],intnum){*name=*nam;Num=num;HowManyCats++;}//构造函数 ~Cat(){HowManyCats--;}//析构函数

staticint GetHowMany(){return HowManyCats;} returna.weight+b.weight; return a.GetBW()+b.GetCW();

public:

};

~employee();

void IncreaseEmpNo(int);//增加编号 void promote(int);//升级函数 void SetaccumPay(float);//设置月薪 int GetindividualEmpNo();//提取编号 int Getgrade();//提取级别 float GetaccumPay();//提取月薪

staticvoid getnum() { cout<<\<

//构造函数

employee::employee() { }

//拷贝构造函数 /*

employee::employee(employee &E) { } */

//析构函数

employee::~employee() { }

//增加编号函数

voidemployee::IncreaseEmpNo (intsteps) { }

//升级函数

individualEmpNo+=steps; num--;

if(individualEmpNo>1000)

cout<<\编号为\<

if(individualEmpNo

cout<<\编号为\的员工在生成\ individualEmpNo=1000; grade=1; accumPay=0.0; num++;

//if(individualEmpNo!=1000)

//cout<<\编号为\的员工在生成\

voidemployee::promote(intincrement) { }

//设置月薪

voidemployee::SetaccumPay (floatpa) { }

intemployee::GetindividualEmpNo() { }

intemployee::Getgrade() { }

floatemployee::GetaccumPay () { } #endif #ifndef NUM13 #defineNUM13 #include\ #include usingnamespace std; //point类 classPoint { public:

Point(intxx=0,intyy=0) {X=xx;Y=yy;countP++;} Point(Point&p); ~Point(){countP--;} int getx() {return X;} int gety() {return Y;}

staticvoid getc(){cout<<\<

return individualEmpNo; accumPay=pa; grade+=increment;

//void getc(){cout<<\静态函数成员声明 private: };

//拷贝构造函数的实现 Point::Point(Point&p)

int X,Y;

staticint countP;//静态数据成员声明

{ } #endif #ifndef NUM14 #defineNUM14 classX;//先声明类X classY { public: }; classX { public: };

intY::g(X&x) { }

int h(X&c) { } classZ { public:

c.i+=10; returnc.i; returnx.i+1;

void seti(inta1){i=a1;}

friendintY::g(X&x);//Y类的成员函数g(X&x)作为友元函数 friendclassZ; friendint h(X&c); int i; int g(X&x); //int geti(); X=p.X; Y=p.Y; countP++;

cout<<\<

private:

private:

};

int f(X&b){b.i+=5;returnb.i;} //int get(){return b.i;}

private: #endif

第六章实验

实验目的:熟悉第六章中的各个主要知识点,加深理解。 实验平台:c++编译平台。

实验内容:上机写代码与调试。 实验结果:

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库南昌大学C++语言程序设计各章实验报告(5)在线全文阅读。

南昌大学C++语言程序设计各章实验报告(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/987249.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: