const对象默认为文件的局部变量

    在全局作用域里定义非const变量时,它在整个程序中都可以访问。我们可以把一个非const变量定义在一个文件中,假设已经做了合适的声明,就可以再另外的文件中使用这个变量。

    与其他变量不同,除非特别说明,在全局作用域声明的const变量时定义该对象的文件的局部变量。此变量只存在于那个文件中,不能被其他文件访问。

    通过指定const变量为extern,就可以再整个程序中访问const对象。


转自:C++ primer

猜你喜欢

转载自blog.csdn.net/u012033076/article/details/51339454
今日推荐