标签:文件 作用 names bsp namespace 语句 复合语句 变量 不同
一、为什么需要命名空间(问题提出)
命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。
在 C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够区别它们。
标签:文件 作用 names bsp namespace 语句 复合语句 变量 不同
原文地址:https://www.cnblogs.com/ygtzds/p/10290253.html