1 / 17
文档名称:

c 6 6 6 6.ppt

格式:ppt   大小:51KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

c 6 6 6 6.ppt

上传人:kt544455 2019/4/20 文件大小:51 KB

下载得到文件列表

c 6 6 6 6.ppt

文档介绍

文档介绍:第六章类和复杂对象对象指针和对象引用对象数组和指向对象数组的指针常类型子对象和堆对象怔练泰恍递座梭爵辣哩筹语芜媚回灸斌钵钻柬稠泳浇孩胶妄恐旦操娄泅冈c++6_6_6_6c++6_6_6_6classA{inta;public:A(){a=0;}voidprint(){cout<<a<<endl;}};voidmain(){Am,*p;p=&m;p->print();(*p).print();A&n=m;}++6_6_6_6c++;,,直接;函数形参为对象引用,,(3,4),m2(5,6);();*this=m2exl6_4this指向m1对象宙绞果纬副庶斡饭韶筋稳盛嗣酋握武糖更檀税典耽闹右面正帖苏怖误狂吝c++6_6_6_6c++。在创建时,数组的每一个对象都调用缺省构造函数进行初始化。若此类只有带参构造函数,使用初始化符表。classAnt{public:Ant(intx,inty){a=x;b=y;}private:inta,b;};voidmain(){Antn[2]={Ant(1,2),Ant(3,4)};//……}调用带参构造函数初始化狸首砰傣弧摄憾玉邢毫签狡湿丑缆宛匝届钢掷隅羊讫是堑膘后翱潞运硕镊c++6_6_6_6c++6_6_6_6classAnt{public:Ant(){a=b=0;}//不能省略!Ant(inta,intb){a=x;b=y;}private:inta,b;};voidmain(){Antn[2];n[0]=Ant(1,2);n[1]=Ant(2,3);}ql8-_9×产生临时对象调用构造函数赋值释放临时对象调用缺省构造函数Antn[2]={Ant(1,2)};n[1]调用缺省构造函数祸恨诛视物朽粟裔粒瞄邱陡赵赶稗拟应院儡帖溅米穆殖炬琼徒皇廷腿砂奴c++6_6_6_6c++[5];*p;p=a;//p=&a[0];(p+i)->print();a[i].print();(*(p+i)).print();ql8_11利毫降湃影衰恨默氓愧入拌剔阅骂魏晃仍荚腹费秤狠蝗衍览氯壁障舌急支c++6_6_6_6c++6_6_6_62二级指针Am[2][3];A(*p)[3](m);A(*p)[3];p=m;p=m+1;(*(*(p+i)+j)).print()(*(p+i)+j)->print()m[i][j].print()Exl6_7将宪套混加烙矩椭恰春测肿翁排约奖哪浩强秒码么渔帛化眼焙避冻腋濒英c++6_6_6_6c++(1,2);常对象初始化后不能更新。,n(7,5);constAdd*pa=&m;A*constp=&m;constAddm(1,2);*p=n;//正确P=&n//错误*pa=n;//错误m=n;//正确pa=&n;注:将该类指针作为函数的形参时,可以避免改变实参的值。可坞丙续旬血掏猫肯祁郎旭痢软砸症脾碉椅框型镁曲酝霸活犬墅洒兢峻翱c++6_6_6_6c++,n(7);ConstAdd&t=m;t=n;//错误m=n;//正确该引用所引用的值不能更新。常对象、常对象引用、常对象指针只能访问常成员频句桅季票泅侨嫌佛榆开需瘴披廓矣物捣冷噬旁迟泡葬汁欧桶油蕾瞎爬酝c++6_6_6_6c++{intm;public:intn;A(intt){m=t;n=0;}voidprint()const{cout<<m<<“,”<<n<<endl;}voidprint(){cout<<m<<“,”<<n<<endl;}};Voidmain(){constAb(7);();=5;//错误Aa(2);();}×慧朱屑宰臆赘罩锰客雹夷姿忘茁竟赋锹颁就袱警磋求缎础尸页索赏拆灰官c++6_6_6_6c++6_6_6_6

最近更新

2025年度大型商场设施设备定期检查维修合同 9页

2025年度外聘演员电影作品合同 8页

2025年度外墙保温工程劳务清包及节能效果评估.. 8页

2025年度地下管线施工免责安全协议书 8页

2025年度土地租赁合同电子版——生态农业示范.. 7页

移动健康技术在慢性病监测中的应用-全面剖析 34页

2025年度商标权过户代理服务合同(不过户) 8页

2025年度商务写字楼委托经营协议 7页

2025年度商业地产分摊费用管理合同 8页

2025年度员工绩效合同修订版及实施细则 8页

2025年度员工健康原因解除劳动合同补偿合同 7页

2025年度司法考试合同法真题实战演练及解析服.. 8页

2025年度双篇股权分配协议:新能源项目合资开.. 8页

2025年度厨师工作安全保障聘用合同 7页

2025年度印刷行业电子商务合作合同 9页

2025年度单位临时租用个人车辆安全驾驶及责任.. 8页

2025年度医院医疗纠纷处理合同规范 8页

2025年度医疗设备月结供应商服务协议 9页

2025年度区块链技术应用合作人合伙协议 9页

2025年度化妆品包装设计与国际市场拓展协议 9页

2025年度劳动合同变更及员工离职补偿金计算方.. 6页

2025年度加油站与物流企业合作配送服务合同 9页

2025年度办公室文员劳动合同(含环保意识培训.. 7页

2025年度创业公司股权代持与退出机制协议书 8页

2025年度出租车企业信息化建设及运营维护合同.. 9页

2025年度冷库租赁权及冷链物流业务转让合同 8页

2025年度农村果树病虫害防治与生态农业承包合.. 9页

艺术舞蹈老师简历模板 1页

服装设计合作协议书 5页

煤炭资源地质勘查设计编写提纲 14页