社区
C++ 语言
帖子详情
using namespace std是什么意思?
xy328
2003-08-17 03:12:29
using namespace std是什么意思?
...全文
216
7
打赏
收藏
using namespace std是什么意思?
using namespace std是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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.
C++中
using
namespace
std
是
什么意思
?
使用
std
命名空间 98年以后的c++语言提供一个全局的命名空间
namespace
,可以避免导致全局命名冲突问题。举一个实例,请注意以下两个头文件: // one.h char func(char); class String { ... }; // somelib.h class String { ... }; 如果按照上述方式定义,那么这两个头文件不可能包含在同一个程序中,因为Stri
using
namespace
std
是什么
是 C++ 编程语言中的一个指令,它用于告诉编译器在接下来的代码块中,可以直接使用
std
(标准)命名空间中的名称,而不需要每次都加上前缀。
std
是 C++ 标准库(Standard Library)的命名空间。标准库包含了一组非常有用的函数、对象、类、模板等,用于处理常见的编程任务,如输入/输出、字符串处理、容器类(如向量、列表、映射等)、算法等。例如,如果你没有使用,那么当你想要使用标准库中的cout对象来输出文本时,你需要写
std
::cout。但是,如果你已经写了,那么你就可以直接写cout了。
C++中的
using
namespace
std
的作用
C++中的
using
namespace
std
的作用 所谓
namespace
,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为
std
的
namespace
中。 iostream和iostream.h的区别: 后缀为.h的头文件C++标注已经明确提出不支持了。早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,C++标...
C++中的
using
namespace
std
是
什么意思
namespace
中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的
namespace
,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库,于是程序员在合并程序的时候就会可能出现名字的冲突。
namespace
引入了复杂性,解决了这个问题。
namespace
允许像类,对象,函数聚集在一个名字下。本质上讲names...
【C++】
using
namespace
std
到底
什么意思
要建造简单的房屋,首先要打地基、搭框架。如果一开始没有牢固的结构,后面就很难建造窗子、门框、圆屋顶和镶木地板的舞厅等。同样,学习计算机语言时,应从程序的基本结构开始学起。只有这样,才能一步一步了解其具体细节,如循环和对象等。这篇博客,笔者就介绍一下由C语言转到C++时,我们第一个会遇到的语句即,并着重介绍一下其中的含义和由来
Namespace
(命名空间)是在计算机科学中常见的概念,用于表示符号的命名范围或作用域。
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章