社区
C++ 语言
帖子详情
请问:名字空间std是在哪个文件里定义的?
leetow2003
2008-09-17 10:39:14
我想看看里面都有哪些名字定义,不知在哪个文件?
...全文
621
9
打赏
收藏
请问:名字空间std是在哪个文件里定义的?
我想看看里面都有哪些名字定义,不知在哪个文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jia_xiaoxin
2008-09-17
打赏
举报
回复
std定义的全局命名空间的范围是在using namespace std;之前所有被#include的头文件
zclever
2008-09-17
打赏
举报
回复
[Quote=引用 2 楼 anglecloudy 的回复:]
不同文件里面都有。这个很麻烦,不用详细理解。
[/Quote]
同意
Soulic
2008-09-17
打赏
举报
回复
属于std名字空间的头文件应该都有定义的,目的是将类、方法等定义在std中
e_sharp
2008-09-17
打赏
举报
回复
[Quote=引用 1 楼 lann64 的回复:]
名字空间可以多次定义的,std分散在很多头文件里
[/Quote]
。。。
xf_pan
2008-09-17
打赏
举报
回复
只要知道你要用的在哪个命名空间就好。
OenAuth.Core
2008-09-17
打赏
举报
回复
不同文件里面都有。这个很麻烦,不用详细理解。
lann64
2008-09-17
打赏
举报
回复
名字空间可以多次定义的,std分散在很多头文件里
backway
2008-09-17
打赏
举报
回复
[Quote=引用 1 楼 lann64 的回复:]
名字空间可以多次定义的,std分散在很多头文件里
[/Quote]
agree
帅得不敢出门
2008-09-17
打赏
举报
回复
楼主可以看下namespace的解释
命名空间是开放的,即可以随时把新的成员名称加入到已有的命名空间之中去。方法是,多次声明和定义同一命名空间,每次添加自己的新成员和名称。例如:
namespace A {
int i;
void f();
} // 现在A有成员i和f()
namespace A {
int j;
void g();
} // 现在A有成员i、f()、j和g()
【C++】C++中“
std
::“是什么意思?起什么作用?
【C++】C++中"
std
::"是什么意思?...iostreamiostreamiostream和iostream.hiostream.hiostream.h的区别什么时候在C++C++C++中什么时候需要加上
std
::
std
::
std
::
STD
STD
STD
是一个标准输入输出类
STD
STD
ST
C++中
std
是什么意思?
至于为什么将cout放到
名字空间
std
中,是因为象cout这样的对象在实际操作中或许会有好多个,比如说你自己也可能会不小心
定义
一个对象叫cout,那么这两个cout对象就会产生冲突。 那么
std
都是在什么时候使用? ...
STD
::是什么?
【C++】
std
::是什么? 引例: #include<iostream> int main() {
std
::cout<<"我喜欢C++";//输出一句话
std
::cout<<
std
::endl;//换行 return 0; } 1.
std
是什么? &...
【C++】一文搞懂C++中的
std
::是什么
std
:: 是个名称空间标示符,C++标准库中的函数或者对象都是在命名空间
std
中
定义
的,所以我们要使用标准函数库中的函数或对象都要使用
std
来限定。 标准库在
名字空间
中被指定为
std
,所以在使用标准库中的函数或者对象...
C++17 ————
std
::optional、
std
::variant和
std
::any
C++17 ————
std
::optional、
std
::variant和
std
::any
C++ 语言
65,206
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章