或物件所属的空间名称.pptx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

ObjectorientedprogrammingWhatisClass?WhatisObject?Fromobject-orientedpointofviewClassisauser-defineddatatypewhichcontainsrelevantdataandfunctionsObjectisavariabledeclaredundersomeclassdatatypeFromphilosophyconceptClassisanabstractconceptthatdescribestheattributesofacollectionofobjects1

FromCtoC++Namespace變數、函數、或物件所屬旳空間名稱,在不同旳namespace中可使用相同旳變數名稱。std:C++全部系統提供旳函數所屬旳namespaceavoidconflictofvariablenamesinthedifferentclasslibraries2

namespaceexample//Thisprogramoutputsthemessage////C++:onesmallstepfortheprogram,//onegiantleapfortheprogrammer////tothescreen#includeiostreamusingnamespacestd;intmain(){coutC++:onesmallstepfortheprogram,\nonegiantleapfortheprogrammer\n;return0;}comparetoC:#includestdio.hmain(){printf(“….”);withoutnamespace3

namespacescreatenamespaceexamples: namespacemfc{ intinflag; voidg(int);…}namespaceowl{ intinflag; …}4

namespaceusevariablesinanamespaceusescoperesolutionoperator::e.g.mfc::inflag=3;owl::inflg=-823;coutmfc::inflag;theusingdirectivee.g..usingnamespacemfc;inflag=3;//相當於mfc::inflag=3;owl::inflag=-823;5

C++Input/OutputC++Input/Outputobjectscin standardinputcout standardoutputcerr standarderrore.g.cinx;cinlen;coutx;coutlen;cinxlen;coutxlen;6

C++Input/Outputexample#includeiostreamusingnamespacestd;intmain(){intid;floatav;cout“Entertheidandtheaverage:”;cinidav;cout“Id:”id‘\n’“Average:”av‘\n’;return0;}Entertheidandtheaverage:90003890.8Id:900038Average:90.87

C++InputOutputManipulatorsfortheformatofI/Osetwidthton:setw(n)for(i=1;i=1000;i*=10)coutsetw(6)i‘\n’;1

文档评论(0)

186****7928 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档