Rupert

::Me(C#,VC,MonoTouch,MonoforAndroid);

导航

2012年9月28日

摘要: 一、 为什么需要命名空间(问题提出)命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中 常见的同名冲突。在 C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够区别它们。 1、全局变量的作用域是整个程序,在同一作用域中不应有两个或多个同名的实体(enuty),包括变量、函数和类等。例:如果在文件中定义了两个类,在这两个类中可以有同名的函数。在引用时,为了区别,应该加上类名作为限定:class A//声明A类{public:void funl();//声明A类中 阅读全文

posted @ 2012-09-28 09:08 ArRan 阅读(259) 评论(0) 推荐(0) 编辑