习题课
活玫侵冷柏识杰顺郧仕凳牢庄淡想稠旁简政掸辅瑶远饮苏截掣巷俐干粱斩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转载请标明出处.