2.3全局作用域 2.3.1概述 全局作用域是最大的名字空间作用域,不同于用户自定义的名字空间作用域,全局作用域不需要显示地定义,它天然存在于C++程序中.全局作用域是一个最外层的容器,是所有作用域的父作用域.在全局作用域中,可以定义其他的名字空间,类型,函数,变量,模版等. 在全局作用域中定义的函数是全局函数,在全局作用域中定义的变量是全局对象.全局函数和全局对象在整个全局作用域及其子作用域中有效,它们的生命周期贯穿于整个程序的运行.从定义它们开始直到整个程序运行结束. 2.3.2一次定义规则