C命名空间剖析
本讲基本要求
???? * 掌握:命名空间的作用及定义;如何使用命名空间。???? * 了解:使用早期的函数库?重点、难点???? 命名空间的作用及定义;如何使用命名空间。
????在学习本书前面各章时,读者已经多次看到在程序中用了以下语句:
using namespace std;
????这就是使用了命名空间std。在本讲中将对它作较详细的介绍。
一、 为什么需要命名空间(问题提出)
????命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。
???在C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够区别它们。
??? 1、全局变量的作用域是整个程序,在同一作用域中不应有两个或多个同名的实体(enuty),包括变量、函数和类等。
例:如果在文件中定义了两个类,在这两个类中可以有同名的函数。在引用时,为了区别,应该加上类名作为限定:???class A?????//声明A类????{?public:???????void funl();//声明A类中的funl函数????private:?????????int i; };???void A::funl()?//定义A类中的funl函数????{…………}
您可能关注的文档
- 种鸡的饲养管理.ppt
- 科学三年级下青岛版2.3用太阳计时7.ppt
- 科学五年级上册第一、二单元复习PPT.ppt
- 科博世白色超细羊毛吸声绝热毡介绍.ppt
- 科学中考一轮复习人类与动物的生殖与发育.ppt
- 科学五年级上册《探索土地被侵蚀的因素》教学.ppt
- 科学六年级上青岛版5.5珍稀动植物7.ppt
- 科学哲学学科脉络及其前沿.ppt
- BX51使用手册.doc
- bx八1.2下八年级政治下册_我们享有广泛的权利课件.新建MicrosoftPowerPoint演示文稿剖析.ppt
- 2026年新能源能源合同管理行业发展历程报告.docx
- 2026年湿度传感器行业技术发展现状与市场前景.docx
- 2026年太阳能光伏系统并网成本评估报告.docx
- 广东省台山市2025-2026学年九年级上学期期末质量监测化学试卷.pdf
- 考点解析苏科版九年级物理上册第十一章简单机械和功同步测评试卷(含答案解析).docx
- 2026年直播电商行业品牌营销人才培养报告.docx
- 考点解析苏科版九年级物理上册第十一章简单机械和功同步测试试卷(详解版).docx
- 2026年航空照明行业市场应用与技术创新前景分析.docx
- 2026年艺术瓷砖需求增长及技术升级分析报告.docx
- 2026年角度传感器行业市场风险与投资机会分析.docx
最近下载
- 2025年黑吉辽蒙四省高考化学真题卷含答案解析 .pdf VIP
- 砼工程技术交底.docx VIP
- 幼儿园劳动教育的现状调查与问题分析.docx VIP
- 南京江北新区卫生健康和民政局所属事业单位招聘专技人员真题.docx VIP
- 河南省岳氏宗亲分布村落.docx VIP
- 妊娠期高血糖课件.pptx VIP
- 中国儿童横纹肌肉瘤诊疗指南(2025版).docx VIP
- 2026年最新《必背60题》 小学教育专业26届考研复试高频面试题包含详细解答.pdf
- (热门!)2024年南京江北新区卫生健康和民政局所属事业单位招聘真题.pdf VIP
- 一种三效热泵精馏法处理DMF废水的装置及方法.pdf VIP
原创力文档

文档评论(0)