社区
C++ 语言
帖子详情
using namespace std是什么意思?
xy328
2003-08-17 03:12:29
using namespace std是什么意思?
...全文
269
7
打赏
收藏
using namespace std是什么意思?
using namespace std是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aflyinghorse
2003-08-17
打赏
举报
回复
引入名字空间,使名字空间std中的声明
成为可见的
但不推荐这种做法,这样会污染全局名字
空间,最好这样std::cout << "hello.\n"
njuhuangmy
2003-08-17
打赏
举报
回复
to bmj()
应该是 c++ 编译器
fayejt
2003-08-17
打赏
举报
回复
名称空间
比如A和B两家公司出的头文件都有iostream,所以你必须指明是A的还是B的,要不然编译器它不知道,它很笨
std是标准的,一般都用这个
也可以是下面的格式:
int main()
{
ing abc;
using std::cout<<"hello";
using std::cin<<abc;
}
它和下面的语句是等价的:
using namespace std;
int main()
{
ing abc;
cout<<"hello";
cin<<abc;
return 0;
}
lth_81
2003-08-17
打赏
举报
回复
名字空间,所有空间都是独立的,互不干扰的。
因此你可以在a空间中定义变量i,也可以在b空间中定义变量i
使用的时候就是a::i,b::i
memeno
2003-08-17
打赏
举报
回复
引入名字空间。
bmj
2003-08-17
打赏
举报
回复
在老的c编译器中,是不接受using namespace std的,在新的c编译器中
#include <iostream.h>
和
#include <iostream>
using namespace std
是等效的.
njtu
2003-08-17
打赏
举报
回复
引入名字空间。
标准C++中,库函数都是封装在名字空间std中的。
要使用这些函数和模板应该使用下面的方法 std::yourfunc
使用using namespace std;后就可以直接使用这些名字空间std
而不用再加std修饰符。
详细的解释可以看看the c++ programming language.
using
namespace
std
是
什么意思
?
本文详细解释了C++中的命名空间
std
的用途及其三种使用方法,并对比了<iostream>与<iostream.h>的区别,帮助读者更好地理解和使用C++标准库。
【C++】
using
namespace
std
到底
什么意思
本文深入解析C++中的命名空间(
namespace
)概念,包括其定义、使用及如何避免命名冲突,适用于从C语言转向C++的开发者。
【命名空间】
using
namespace
std
是
什么意思
?
本文介绍了C++中的命名空间概念,旨在解决变量名冲突问题,提供了一种本地化标识符名称的方法。作用域分解运算符`::`用于访问特定作用域内的成员。此外,详细讲解了如何使用`
using
namespace
std
`简化标准库的引用,但同时也可能引发命名冲突。建议在大型项目中谨慎使用`
using
namespace
std
`,以免影响代码的清晰性和可维护性。
c++ 命名空间
using
namespace
std
是
什么意思
?
本文详细解释了
using
namespace
std
的作用,包括避免名字冲突,以及如何在C++中正确使用标准库。讨论了不同使用方法如直接引用、
using
关键字和头文件变迁。还提及了命名空间
std
在标准程序库中的地位和避免重名的最佳实践。
C++ 语言
65,211
社区成员
250,516
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章