§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
namespaceAnamespace{classpoint{public:point(){x=10;y=10;}
voidshowpoint(){cout< 主程序文件c1.cpp #include usingnamespaceAnamespace;usingnamespacestd;intmain(){pointa;a.showpoint();return0;} 2013年7月23日星期二 教学幻灯片by Dr. Wang Dechao. 50