欢迎来到天天文库
浏览记录
ID:39546720
大小:94.50 KB
页数:57页
时间:2019-07-06
《C++基础教程素材7》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、#includeclassA{public:voidf1();protected:intj1;private:inti1;};classB:publicA{public:voidf2();protected:intj2;private:inti2;};classC:publicB{public:voidf3();};#includeclassA{public:voidf(inti){cout<2、;};voidmain(){Bd1;d1.f(6);d1.g();d1.h();}6h6gh#include#includeclassA{public:A(constchar*nm){strcpy(name,nm);}private:charname[80];};classB:publicA{public:B(constchar*nm):A(nm){}voidPrintName()const;};voidB∷PrintName()const{cout<<″name:″<3、);b1.PrintName();}cout<<″name:″<classA{public:A(){a=0;cout<<″A′sdefaultconstructorcalled.\n″;}A(inti){a=i;cout<<″A′sconstructorcalled.\n″;}~A(){cout<<″A′sdestructorcalled.\n″;}voidPrint()const{cout<4、ublic:B(){b=0;cout<<″B′sdefaultconstructorcalled.\n″;}B(inti,intj,intk);~B(){cout<<″B′sdestructorcalled.\n″;}voidPrint();private:intb;Aaa;};B∷B(inti,intj,intk):A(i),aa(j){b=k;cout<<″B′sconstructorcalled.\n″;}voidB∷Print(){A∷Print();cout<5、;bb[1]=B(3,4,7);for(inti=0;i<2;i++)bb[i].Print();}A′sdefaultconstructorcalled.A′sdefaultconstructorcalled.B′sdefaultconstructorcalled.A′sdefaultconstructorcalled.A′sdefaultconstructorcalled.B′sdefaultconstructorcalled.A′sconstructorcalled.A′sconstructorcalled.B′sconstructorcalled.B′sdestructorc6、alled.A′sdestructorcalled.A′sdestructorcalled.A′sconstructorcalled.A′sconstructorcalled.B′sconstructorcalled.B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcalled.1,5,23,7,4B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcalled.B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcal7、led.B(inti,intj,intk):A(i),aa(j){b=k;count<<″B′sconstructorcalled.\n″;}B(inti,intj,intk):A(i),aa(j),b(k){cout<<″B′sconstructorcalled.\n″;}#includeclassM{public:M(){m1=m2=0;}M(inti,intj){m1=i;m2=j;}voidprint(){cout<
2、;};voidmain(){Bd1;d1.f(6);d1.g();d1.h();}6h6gh#include#includeclassA{public:A(constchar*nm){strcpy(name,nm);}private:charname[80];};classB:publicA{public:B(constchar*nm):A(nm){}voidPrintName()const;};voidB∷PrintName()const{cout<<″name:″<3、);b1.PrintName();}cout<<″name:″<classA{public:A(){a=0;cout<<″A′sdefaultconstructorcalled.\n″;}A(inti){a=i;cout<<″A′sconstructorcalled.\n″;}~A(){cout<<″A′sdestructorcalled.\n″;}voidPrint()const{cout<4、ublic:B(){b=0;cout<<″B′sdefaultconstructorcalled.\n″;}B(inti,intj,intk);~B(){cout<<″B′sdestructorcalled.\n″;}voidPrint();private:intb;Aaa;};B∷B(inti,intj,intk):A(i),aa(j){b=k;cout<<″B′sconstructorcalled.\n″;}voidB∷Print(){A∷Print();cout<5、;bb[1]=B(3,4,7);for(inti=0;i<2;i++)bb[i].Print();}A′sdefaultconstructorcalled.A′sdefaultconstructorcalled.B′sdefaultconstructorcalled.A′sdefaultconstructorcalled.A′sdefaultconstructorcalled.B′sdefaultconstructorcalled.A′sconstructorcalled.A′sconstructorcalled.B′sconstructorcalled.B′sdestructorc6、alled.A′sdestructorcalled.A′sdestructorcalled.A′sconstructorcalled.A′sconstructorcalled.B′sconstructorcalled.B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcalled.1,5,23,7,4B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcalled.B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcal7、led.B(inti,intj,intk):A(i),aa(j){b=k;count<<″B′sconstructorcalled.\n″;}B(inti,intj,intk):A(i),aa(j),b(k){cout<<″B′sconstructorcalled.\n″;}#includeclassM{public:M(){m1=m2=0;}M(inti,intj){m1=i;m2=j;}voidprint(){cout<
3、);b1.PrintName();}cout<<″name:″<classA{public:A(){a=0;cout<<″A′sdefaultconstructorcalled.\n″;}A(inti){a=i;cout<<″A′sconstructorcalled.\n″;}~A(){cout<<″A′sdestructorcalled.\n″;}voidPrint()const{cout<4、ublic:B(){b=0;cout<<″B′sdefaultconstructorcalled.\n″;}B(inti,intj,intk);~B(){cout<<″B′sdestructorcalled.\n″;}voidPrint();private:intb;Aaa;};B∷B(inti,intj,intk):A(i),aa(j){b=k;cout<<″B′sconstructorcalled.\n″;}voidB∷Print(){A∷Print();cout<5、;bb[1]=B(3,4,7);for(inti=0;i<2;i++)bb[i].Print();}A′sdefaultconstructorcalled.A′sdefaultconstructorcalled.B′sdefaultconstructorcalled.A′sdefaultconstructorcalled.A′sdefaultconstructorcalled.B′sdefaultconstructorcalled.A′sconstructorcalled.A′sconstructorcalled.B′sconstructorcalled.B′sdestructorc6、alled.A′sdestructorcalled.A′sdestructorcalled.A′sconstructorcalled.A′sconstructorcalled.B′sconstructorcalled.B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcalled.1,5,23,7,4B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcalled.B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcal7、led.B(inti,intj,intk):A(i),aa(j){b=k;count<<″B′sconstructorcalled.\n″;}B(inti,intj,intk):A(i),aa(j),b(k){cout<<″B′sconstructorcalled.\n″;}#includeclassM{public:M(){m1=m2=0;}M(inti,intj){m1=i;m2=j;}voidprint(){cout<
4、ublic:B(){b=0;cout<<″B′sdefaultconstructorcalled.\n″;}B(inti,intj,intk);~B(){cout<<″B′sdestructorcalled.\n″;}voidPrint();private:intb;Aaa;};B∷B(inti,intj,intk):A(i),aa(j){b=k;cout<<″B′sconstructorcalled.\n″;}voidB∷Print(){A∷Print();cout<
5、;bb[1]=B(3,4,7);for(inti=0;i<2;i++)bb[i].Print();}A′sdefaultconstructorcalled.A′sdefaultconstructorcalled.B′sdefaultconstructorcalled.A′sdefaultconstructorcalled.A′sdefaultconstructorcalled.B′sdefaultconstructorcalled.A′sconstructorcalled.A′sconstructorcalled.B′sconstructorcalled.B′sdestructorc
6、alled.A′sdestructorcalled.A′sdestructorcalled.A′sconstructorcalled.A′sconstructorcalled.B′sconstructorcalled.B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcalled.1,5,23,7,4B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcalled.B′sdestructorcalled.A′sdestructorcalled.A′sdestructorcal
7、led.B(inti,intj,intk):A(i),aa(j){b=k;count<<″B′sconstructorcalled.\n″;}B(inti,intj,intk):A(i),aa(j),b(k){cout<<″B′sconstructorcalled.\n″;}#includeclassM{public:M(){m1=m2=0;}M(inti,intj){m1=i;m2=j;}voidprint(){cout<
此文档下载收益归作者所有