社区
C语言
帖子详情
请问语句“using namespace std”什么意思
iamxia
2001-08-28 04:35:10
我在有的代码中发现这条语句
using namespace std;
请问它的含义是什么?
...全文
450
13
打赏
收藏
请问语句“using namespace std”什么意思
我在有的代码中发现这条语句 using namespace std; 请问它的含义是什么?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iamxia
2001-08-28
打赏
举报
回复
多谢,给分了
vOLCANO
2001-08-28
打赏
举报
回复
std当然不是随便的,它是标准的!
当然你可以自己做,那个时候就是任意的了。
iamxia
2001-08-28
打赏
举报
回复
呵呵,vOLCANO(风),看来我们有缘。
基本上清楚了。不过在问一下:
“std”是任意取的名字吗?好象不是。如果是类似于系统变量的话,还有哪些?
vOLCANO
2001-08-28
打赏
举报
回复
名字空间是标准c++中的一种机制,用来控制不同类库的冲突问题。
使用它可以在不同的空间内使用同名字的类或者函数!
如下
std::cout<<"hi"; //表示使用std名字空间中的cout而不是普通的cout;
如果用using namespace std;
就可以去掉 “std::“而表示使用标准std空间中的函数(加上后缺省使用std空间中的)
iamxia
2001-08-28
打赏
举报
回复
还是不懂?
看来,得先解释一下“名字空间”了
norzss
2001-08-28
打赏
举报
回复
表示用的是标准名字空间std
表示你所使用的一些函数,标准的对象(如cout)都是在名字空间std下面的
xzJohn
2001-08-28
打赏
举报
回复
是使用名字空间的意思,std是标准名字空间。
yechun
2001-08-28
打赏
举报
回复
?
LANDFISH
2001-08-28
打赏
举报
回复
我也不懂,不知那位高手可以解释一下,分不够我可以给。
iamxia
2001-08-28
打赏
举报
回复
to ripper(rIPPER)
有什么作用?
ripper
2001-08-28
打赏
举报
回复
stl的声明在这个名称空间下,不用这句就算已经#include了还是找不到stl下的各种对象
呵呵,大概是这样吧
fsb_12345
2001-08-28
打赏
举报
回复
代码贴出来看看
dot99
2001-08-28
打赏
举报
回复
gz
命名空间-
using
namespace
std
在C语言中只有一个全局作用域所有的全局标识符共享一个作用域这使得标识符之间可能发生冲突。C++中提出了命名空间的概念命名空间将全局作用域分成不同的部分不同命名空间中的标识符可以同名而不会发生冲突命名空间可以发生嵌套全局作用域也叫默认命名空间命名空间的定义形式
namespace
命名空间名 { …… };使用命名空间形式命名空间;或者命名空间::成员名命名空间可以在全局作用域或其他命名空间内部定义,但不能在函数、结构体或类内部定义,且要保证命名空间之间不会出现名字冲突。
C++中
using
namespace
std
的具体含义
using
namespace
std
的作用 我觉得在介绍
using
namespace
std
的作用之前,应该先讲一下如果没有
using
namespace
std
这句代码,会对你的代码以及编程效率会有什么影响。 删掉
using
namespace
std
的影响 最直观的一个影响就是,你的cin和cout就不能用的那么简洁明了了。 正常情况下,例如我要输出一个hello world! C++代码是: #include<iostream>
using
namespace
std
; int mai
【C++】深入解析
using
namespace
std
语句
在 C++ 中,
std
是标准库的命名空间,包含了许多常用的类、函数和对象。使用
using
namespace
std
; 可以简化代码的编写,适用于简单的学习项目。然而,在实际开发和大型项目中,这种方式可能会带来命名冲突和代码维护方面的问题。因此,对于复杂项目,推荐显式使用
std
::,以提高代码的可读性、可靠性和维护性。 合理选择命名空间的使用方式,可以帮助开发者编写更加清晰且易于维护的代码。在不同的开发场景下,选择适当的策略,以确保代码的可读性、简洁性和长期维护的便利性。在 2024.11.28-✍
[C++] 带你理解
using
namespace
std
;
namespace
在C++中被提出来,用来解决C语言不能重定义的问题。
namespace
被称为命名空间
using
namespace
std
是
什么意思
?
摘录CSDN上面大牛的回答简要意思就是使用标准库,想知道更清楚的继续读下面的。
using
namespace
std
意思:
using
和
namespace
都是C++的关键词。
std
是标准程序库所驻之命名空间(
namespace
)的名称。如果使用Boost的库 ,那就写
using
namespace
boost; 如果使用C++
C语言
70,040
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章