现在位置: 首页 > 作用域
2012-12-04 23:08 工业·编程 ⁄ 共 2454字 暂无评论
1.作用域        作用域是这样一个区域,标识符在程序的这个区域内是有效的。C++的作用域主要有四种:函数原型作用域、块作用域、类作用域和文件作用域。        a.函数原型作用域        函数原型大家还记得吗?比如:void fun(int x);这个语句就是函数原型的声明。函数原型声明中的形参的作用范围就是函数原型作用域。f...
阅读全文
2012-12-04 22:51 工业·编程 ⁄ 共 1175字 暂无评论
在C++中,涉及到作用域的语法很多,经常混淆。所以对作用域与作用域作一个总结,注意这个总结还不完整,当遇到新的语法时再继续补充。 一、全局作用域(global scope) 概念:定义在函数外部的名字具有全局作用域。具有全局作用域的名字可以在整个程序中访问,即使不同文件也可以访问。 二、如何访问全局作用域的变量? 1. 变量在本文件中定义 直接访问。 比如: // file_1.cpp  int counter;   /...
阅读全文
2012-12-04 21:58 工业·编程 ⁄ 共 506字 暂无评论
不同的标识符有着不同的作用域。按作用域的大小可分为如下5种,从大到小依次为: ·程序级 ·文件级 ·类级 ·函数级 ·程序块级 程序级的作用域最大,包括组成该程序的若干个文件。属于程序级作用域的有外部变量或对象和外部函数,在定义它的整个程序中都是可见的。 文件级作用域有内部函数和外部静态变量或对象。这种作用域的范围是在定义它的文件内,并且是从定义时开始到该文件结束。另外,宏名的作用范...
阅读全文