社区
C++ 语言
帖子详情
using namespace std;是什么意思啊?
tiger0120
2003-12-07 08:02:56
using namespace std;是什么意思啊?
...全文
174
3
打赏
收藏
using namespace std;是什么意思啊?
using namespace std;是什么意思啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ssbull
2003-12-07
打赏
举报
回复
使用名字空间。
使用名字空间是为了避免类名字的污染,这是因为你有可能会命名一些有相同类名但实际操作不太相同的类,如果放在一起,编译器就不知道到底该用谁,如果你把具有相同类名的类放在不同的名字空间里,调用时注明是哪个名字空间里的类,编译器就能清楚了。
详细内容建议你看看《c++ primer》
jeckyz
2003-12-07
打赏
举报
回复
意思"使用std(标准)名字空间"的意思;假若你包含了标准库的头文件(如:cmath,cassert,vector等),而你又不想在使用std名字空间任何东西时加上 "std::" 前缀,你就可以用 using 关键字来向编译器说明你将要引用哪个名字空间下的东西. 一旦出现了"using namespace std;"这一句,那么在该行所在的作用域内有效,不过你还可以用"作用域分辩符'::'"来引用全局的函数或变量类型.
redhat_xu
2003-12-07
打赏
举报
回复
命名空间的意思!
c++ 命名空间
using
namespace
std
是
什么意思
?
简要意思就是使用标准库,想知道更清楚的继续读下面的。
using
namespace
std
意思:
using
和
namespace
都是C++的关键词。
std
是标准程序库所驻之命名空间(
namespace
)的名称。 如果使用Boost的库 ,那就写
using
namespace
boost; 如果使用C++ 标准库 那就写
using
namespace
std
; 就是暴露
std
这个名字空间,你就可以调用
std
这个名字空间下
c++:
using
namespace
std
是
什么意思
?命名空间的由来和基本的输入输出
c++:
using
namespace
std
是
什么意思
?命名空间的由来和基本的输入输出.
你需要知道的c++中的
using
namespace
std
;相关基本含义(摘录)
你需要知道的c++中的
using
namespace
std
;相关基本含义(摘录)
C++中
using
namespace
std
的作用记录
在C++中,标识符被组织在不同的命名空间中,以避免命名冲突。最常见的命名空间是
std
,它包含了C++标准库中的所有标识符,如cout、vector、string等。主要用于源文件中,以简化代码,但在模块或库的接口头文件中还是建议使用
std
::,或使用
using
仅引入需要的标识符。需要注意的是,
using
namespace
可能会引起命名冲突,污染命名空间,不建议在头文件中使用。这句代码的作用是引入
std
命名空间,使得程序可以直接使用
std
命名空间下的标识符,而不需要加上
std
::前缀。
为什么初学C++时,都会看见开头加上
using
namespace
std
为什么初学C++时,都会看见开头加上
using
namespace
std
C++ 语言
65,198
社区成员
250,522
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章