第2章VC++语言概述课件(王老师) - 图文 下载本文

§1.6C++函数(系统函数、用户函数)P30~34补充:C++名字空间C++名字空间是一种描述逻辑分组的机制。即:名字空间类似于其他程序语言的作用域C++名字空间主要就是用来避免类名的冲突,尤其是在大项目中,它的作用体现非常明显。在小的项目中可能看不出来,因为头文件和源文件比较少,类名冲突的概率比较小。如使用iostream而不是iostream.h头文件,则需要使用以std为标识符的局部名字空间:usingnamespacestd;

2013年7月23日星期二

教学幻灯片by Dr. Wang Dechao.

49

作为C++特色技术的名字空间使用案例

头文件nameA.h中定义了一个point类,然后把point类放在名字空间Anamespace中#include头文件nameA.husingnamespacestd;

namespaceAnamespace{classpoint{public:point(){x=10;y=10;}

voidshowpoint(){cout<

主程序文件c1.cpp

#include#include\

usingnamespaceAnamespace;usingnamespacestd;intmain(){pointa;a.showpoint();return0;}

2013年7月23日星期二

教学幻灯片by Dr. Wang Dechao.

50