C++标准(n3126)——作用域(3.3 basic.scope)
摘要:
3.3.1 声明区域和作用域 [basic.scope.declarative]
1. 声明区域是指程序中名称(变量、类等等的名称)的最大有效区域,就是说,在使用某一名称时,在该区域应该能够唯一标识某一实体。一个名称如果可以在不连续的代码片断中生效,则这些片断的集合就是它的作用域。为了便于理解作用域,我们引用了潜在作用域的概念:当潜在作用域不包含另一个同名的声明时,作用域与潜在作用域是相同的。当一个潜在作用域包含两个同名的声明时,总是有某个名称的作用域会从这个潜在作用域中剔除出去。比如如下代码:
阅读全文
posted @ 2010-10-14 15:30 剧终 阅读(556) 评论(0) 推荐(0)
浙公网安备 33010602011771号