有不同的结果。 命名空间是一种作用域，使用作用域的封装性质去逻辑上群组起关相的众识别子于单一识别子之下。因此，作用域可以影响这些内容的名字解析。程式员常会缩排他们的原始码中的作用域，改善可读性。
例子.下列例子显示了C++语言中多种不同的作用域声明：namespace N
静态作用域与动态作用域.静态作用域又叫做词法作用域，采用词法作用域的变量叫词法变量。词法变量有一个在编译时静态确定的作用域。词法变量的作用域可以是一个函数或一段代码，该变量