首页 实验05数据共享及保护实验参考

实验05数据共享及保护实验参考

举报
开通vip

实验05数据共享及保护实验参考WORD格式谭毓银《C++程序设计》课内实验实验05数据的共享与保护(2学时)(第5章数据的共享与保护)一、实验目的观察程序运行中变量的作用域、生存期和可见性。学习类的静态成员的使用。学习多文件结构在C++程序中的使用。二、实验任务5_1运行下面的程序,并通过Debug观察变量的值。//5_1.cpp#includeusingnamespacestd;inti;namespaceNs{intj;}voidmain(){i=5;Ns::j=6;{专业资料整理WORD格式1专业资料整理WORD格式usingnamesp...

实验05数据共享及保护实验参考
WORD格式谭毓银《C++程序设计》课内实验实验05数据的共享与保护(2学时)(第5章数据的共享与保护)一、实验目的观察程序运行中变量的作用域、生存期和可见性。学习类的静态成员的使用。学习多文件结构在C++程序中的使用。二、实验任务5_1运行下面的程序,并通过Debug观察变量的值。//5_1.cpp#includeusingnamespacestd;inti;namespaceNs{intj;}voidmain(){i=5;Ns::j=6;{专业资料整理WORD格式1专业资料整理WORD格式usingnamespaceNs;inti;i=7;cout<<"i="<usingnamespacestd;inti=1;//i为全局变量,具有静态生存期。voidother(){staticinta=2;staticintb;//a,b为静态局部变量,具有全局寿命,局部可见。//只第一次进入 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 时被初始化。intc=10;//C为局部变量,具有动态生存期,//每次进入函数时都初始化。a+=2;i+=32;c+=5;cout<<"---OTHER---\n";cout<<"i:"<专业资料整理WORD格式usingnamespacestd;classClock{//时钟类定义public://外部接口2专业资料整理WORD格式Clock();voidsetTime(intnewH,intnewM,intnewS);//三个形参均具有函数原型作用域voidshowTime();private://私有数据成员inthour,minute,second;};Clock::Clock():hour(0),minute(0),second(0){}//构造函数voidClock::setTime(intnewH,intnewM,intnewS){三个形参均具有局部作用域hour=newH;minute=newM;second=newS;}voidClock::showTime(){cout<usingnamespacestd;classPoint{public:Point(intx=0,inty=0):x(x),y(y){count++;}Point(Point&p);intgetX(){returnx;}intgetY(){returny;}专业资料整理WORD格式voidshowCount(){cout<<"Objectcount=“<usingnamespacestd;classPoint{//Point类定义public://外部接口Point(intx=0,inty=0):x(x),y(y){count++;}Point(Point&p);~Point(){count--;}intgetX(){returnx;}intgetY(){returny;}staticvoidshowCount(){//静态函数成员cout<<"Objectcount="<usinnamespacestdg;intPoint::count=0;Point::Point(constPoint&p):x(p.x),y(p.y){count++;}专业资料整理WORD格式voidPoint::showCount(){//静态函数成员cout<<"Objectcount="<usingnamespacestd;intmain(){Pointa(4,5);//声明对象5专业资料整理WORD格式cout<<"PointA,"< 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 已定义的客户数量;定义静态函数ChangeServerName()改变服务器名称。在头文件client.h中声明类,在文件client.cpp中实现,在文件lab5_7.cpp中测试这个类,观察相应的成员变量取值的变化情况。三、实验 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 (编程)实现客户机(CLIENT)类。新建一个空的项目lab5_7,添加头文件client.h,在其中声明类CLIENT,注意使用编译预处理命令;再添加源程序文件client.cpp,在其中实现CLIENT类,注意静态成员变量的使用方法;再添加文件lab5_7.cpp,在其中定义main()函数,测试CLIENT类,观察相应的成员变量取值的变化情况。提示:访问一台服务器的客户总数。静态成员为类的属性,为所有的类的对象共同拥有。再定义两个成员函数,分别显示服务器名和客户总数。构造函数用于增加一个客户,析构函数用于减少一个客户。定义一个对象,再定义第二个对象,然后减少一个对象。参考程序输出结果:★程序及运行结果:(1)类声明头文件client.h//Client.hclassClient{public:Client();Client(charcname);专业资料整理WORD格式6专业资料整理WORD格式Client(Client&c1);~Client();voidsetClientName(charcname);chargetClientName();staticvoidChangeServerName(charsname);staticcharShowServerName();staticvoidShowClientCount();private:charClientName;staticcharServName;staticintCount;};(2)类实现程序文件client.cpp//Client.cpp#include"Client.h"#includeusingnamespacestd;charClient::ServName='A';intClient::Count=0;Client::Client(){Count++;//cout<<"构造了一个Client"<usingnamespacestd;intmain(){cout<<"服务器名:"<
本文档为【实验05数据共享及保护实验参考】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
秋高气爽
暂无简介~
格式:doc
大小:135KB
软件:Word
页数:34
分类:
上传时间:2022-06-26
浏览量:0