设为首页 加入收藏

TOP

2.1 名字空间(3)
2013-10-07 15:28:08 来源: 作者: 【 】 浏览:72
Tags:2.1 名字 空间

2.1   名字空间(3)

例2-5

代码段

 

包含一个错误,使用一个完整的名字空间(using指令)的语法为:

 

使用名字空间中的某特定项(using声明)的语法为:

 

本书的代码通常使用如下using指令:

 

该指令涵盖了C++(www.cppentry.com)的std名字空间中所有的标识符,而该名字空间包含C++(www.cppentry.com)的所有标准库。

例2-6

代码段

 

展示了C++(www.cppentry.com)程序中常见的使用using指令和标准头文件的方式。本例中包含的是头文件iostream。在iostream文件中定义的所有变量、函数等都位于名字空间std中。每次使用iostream中的变量和函数时都在前面加上std::是麻烦的,而using指令

 

允许我们使用任何iostream中的名字时都不用加上std::。

像iostream这样的标准C++(www.cppentry.com)头文件不像C标准库头文件stdio.h那样以.h结束,但标准库在某些特定的C++(www.cppentry.com)实现中提供了独立的、不标准的.h头文件。在非标准C++(www.cppentry.com) .h头文件中,定义和声明通常不放到名字空间里。标准C头文件(例如stdlib. h)已经重新命名:.h已被去掉,在前面加上了c。于是stdlib.h变成了cstdlib,ctype.h变成了cctype。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.2.1 操纵符(1) 下一篇2.1 名字空间(2)

评论

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

·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)