C++程序的结构课程实验二.docx
《C++程序的结构课程实验二.docx》由会员分享,可在线阅读,更多相关《C++程序的结构课程实验二.docx(5页珍藏版)》请在第一文库网上搜索。
1、实验二一 .实验目的1 .观察程序运行中变量的作用域、生存期和可见性;2 .学习类的静态成员的使用;3 .学习多文件结构在C+程序中的使用;4 .学习类的友元函数和友元类的定义和使用。二 .实验内容1运行程序,观察运行结果2 .编写一个程序,设计一个类Trig,给定三角形的三边长x、y、z,包含一个友元函数计算两个三角形面积之和。3 .定义类XYZ涵数h(X*),满足:类X有私有成员izY的成员函数g(X*)是X的友元函数,实现对X的成员i加1;类Z是类X的友元类,其成员函数f(X*)实现对X的的成员i加5;函数h(X*)是X的友元函数,实现对X的成员i加10。三.实验代码#inc1udeus
2、ingnamespacestd;c1assSamp1e(private:intx;staticinty;pub1ic:Samp1e(inta);voidprint(););Samp1e:Samp1e(inta)x=a;y=x+;)voidSamp1e:print()(cout=x,zy=yend1;)intSamp1e:y=25;intmain()(Samp1es1(5);Samp1es2(10);s1.print();s2.print();)E:2.5binDebug2.5.exex=6,y=10x=11,y=10Processreturned0executiontine:0.385sPre
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序 结构 课程 实验
