设为首页 加入收藏

TOP

2.1 名字空间(2)
2013-10-07 15:28:05 来源: 作者: 【 】 浏览:78
Tags:2.1 名字 空间

2.1   名字空间(2)

列举了一个using声明。声明之后,我们能去掉mfc::,而简单地使用inflag来定位mfc::inflag。但定位owl::inflag时还必须使用完整的owl::inflag。

using声明只对名字空间中某一项起作用。例如,假设mfc的名字空间不仅包含inflag,还有一个g函数:

 

mfc::inflag的using声明

 


没有涵盖mfc::g,要调用g,必须使用全名:

 

或者引入一个包括g的using声明:

 

例2-4

程序段

 

列举了一个using指令,该指令相当于对名字空间中的每一项依次使用一次using声明。注意关键字namespace出现在using指令中,它涵盖一个名字空间的所有标识符。这个关键字不出现在using声明中,它只包含一个名字空间中的一项。

 
图2-1   C++(www.cppentry.com)操作符的优先级(在同一水平线上的操作符有相同的优先级)
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.1 名字空间(3) 下一篇2.1 名字空间(1)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言结构体怎么直接 (2025-12-24 17:19:44)
·为什么指针作为c语言 (2025-12-24 17:19:41)
·如何较为深入的理解c (2025-12-24 17:19:38)
·Announcing October (2025-12-24 15:18:16)
·MySQL有什么推荐的学 (2025-12-24 15:18:13)