下载此文档

C 类的习题.ppt


文档分类:通信/电子 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
习题课
活玫侵冷柏识杰顺郧仕凳牢庄淡想稠旁简政掸辅瑶远饮苏截掣巷俐干粱斩C++类的习题C++类的习题
9/30/2018
1
北理珠海学院计算机学院
#include<> #include<> class Sample { public: int x,y; Sample(){x=y=0;} Sample(int a,int b){x=a;y=b;} void disp() { cout<<"x="<<x<<",y="<<y<<endl; } };

鸟穗碱锅回功惹情急露滦图翁聋镶慎第忙纽沈计枷版耿浪垂雁巍茨瘪炕蹲C++类的习题C++类的习题
9/30/2018
2
北理珠海学院计算机学院
void main() { Sample s1(2,3); (); }
解:本题说明了重载构造函数的定义方法。首先定义了一个类Sample,在main()中定义了它的一个对象,定义s1对象时调用其重载构造函数(x=2,y=3),然后,调用其成员函数输出数据成员。所以输出为:x=2,y=3。
挚轧砸狗咆鸳贩虎股趴泼成椅瞻标盲逛培迅臭阁头锈畜尝声皖柏雇凳铅哥C++类的习题C++类的习题
9/30/2018
3
北理珠海学院计算机学院
#include<> class Sample { int x,y; public: Sample(){x=y=0;} Sample(int a,int b){x=a;y=b;} ~Sample() { if(x==y) cout<<"x=y"<<endl; else cout<<"x!=y"<<endl; } void disp() { cout<<"x="<<x<<",y="<<y<<endl; } };

大形腾俘睫粹神莎师病队蝗贴铝崔集数跌涌吠演权叹帜腰斡壮钦桥舞娥裔C++类的习题C++类的习题
9/30/2018
4
北理珠海学院计算机学院
void main() { Sample s1(2,3); (); }
解:本题说明了析构函数的定义方法。首先定义了一个类Sample,在main()中定义了它的一个对象,定义s1对象时调用其重载构造函数(x=2,y=3),然后,调用其成员函数输出数据成员,最后在退出程序时自动调用析构函数。所以输出为: x=2,y=3 x!=y
菌鞭蹄涣淤费盏唐专沫娱短孔轿迫箭西烷痪十巳逝皑擅嗣唯藉凶现涵倦纤C++类的习题C++类的习题
9/30/2018
5
北理珠海学院计算机学院
题 4 分析以下程序的执行结果
#include<> class Sample { int x,y; public: Sample(){x=y=0;} Sample(int a,int b){x=a;y=b;} void disp() { cout<<"x="<<x<<",y="<<y<<endl; } }; void main() { Sample s(2,3), *p=&s; p->disp(); }
解:本题说明了对象指针的使用方法。这里通过指向对象的指针来调用对象的成员函数。对象指针p指向对象s,p->disp()()。所以输出为: x=2,y=3.
怀廷鸣脆缆撂撮辆铸喜煞嗓串走惭硝沙搭劫隅憨数涣隆爹纺百啸柒岳涨甚C++类的习题C++类的习题
9/30/2018
6
北理珠海学院计算机学院
题 5 分析以下程序的执行结果
#include<> class Sample { public: int x; int y; void disp() { cout<<"x="<<x< <",y="<<y<<endl; } };
void main() { int Sample::*pc; Sample s; pc=&Sample::x; s.*pc=10; pc=&Sample::y; s.*pc=20; (); }
圃婿授至偿赵沁丸她篇饺婴咖狠嗽叙络犁脑接诛胡使卖寨庶蜒漂申呢娇试C++类的习题C++类的习题
9/30/2018
7
北理珠海学院计算机学院
解:本题说明了类数据成员指针的使用方法。在main()中定义的pc是一个指向Sample类数据成员的指针。执行pc

C 类的习题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小72 KB
  • 时间2018-09-28
最近更新