2012年11月20日

C language_identifier_scope_name space_linkage_life time_storage duration

摘要: http://www.findfunaax.com/notes/file/134命名空间表示标识符的上下文。一个标识符可在多个命名空间中定义,它在不同命名空间中的含义是互不相干的。这样,在一个新的命名空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其它命名空间中。在编程语言中,命名空间是一种特殊的作用于,且本身也用一个标识符来表示,这样便将一系列在逻辑上相关的标识符用一个标识符组织起来。许多现代编程语言也都支持命名空间。我们谈下C语言的命名空间(我第一次知道)C语言标准定义了4中命名空间:1. label names 所有的label位于一个命名空间下;2. t 阅读全文

posted @ 2012-11-20 10:08 阿加 阅读(299) 评论(0) 推荐(0) 编辑

导航