社区
C++ 语言
帖子详情
using namespace std;
zhuliangsu
2003-09-11 02:25:57
本来是
#include <string.h>
为什么这样也可???
#include <string>
using namespace std;
...全文
27
8
打赏
收藏
using namespace std;
本来是 #include 为什么这样也可??? #include using namespace std;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
间谍
2003-09-11
打赏
举报
回复
<string>在名字空间中,<string.h>不在
youngS
2003-09-11
打赏
举报
回复
如果我没记错的话:
#include <string>
应该是用于stl模板的,而
#include <string.h>
是stl未加入C++标准之前用的
说错了莫怪,^_^
IloveMint
2003-09-11
打赏
举报
回复
标准c++用名称空间将所有的类联系起来,组成 层次的结构
而要访问namespace中的类和变量,就必须使用using namespace std;来导入
也可以单独导入某个变量或其他元素如using namespace std::**;
lzumcj_pa18
2003-09-11
打赏
举报
回复
#include <string>
using namespace std; // using指示符用法
是标准C++的写法,其中
using和namespace是关键字,std是标准苦里的名字空间名字,所有类定义和实现都是定义在名字空间std里的,比如这样:
namespace std
{
class string
{
...
}
...
}
Esthete
2003-09-11
打赏
举报
回复
标准C++的成员是在std这个名字空间中,用using指示符声明一下就可以使其可见
lemon520
2003-09-11
打赏
举报
回复
看看名字空间的解释!
jp311
2003-09-11
打赏
举报
回复
string.h和string的区别可大了
string.h里只是声明了一些对char *的操作函数(当然还有些别的,主要是提供对char *的操作),是标准C库中的一员
string声明了string class,是属于C++标准库的一员(C++标准库中的成员都生活在std这个名字空间中,用的时候就要引用这个名字空间)
C++支持的标准C库string.h应该是cstring(把string.h里声明的function都搬进了std这个大家庭)
sms88
2003-09-11
打赏
举报
回复
这是2个不同的标准。
#include <string.h>是标准C++.
#include <string>
using namespace std;是另外一个标准。
Python自动化测试九章经
手工测试中遇到的坑 你踩过几个? 解锁自动化测试技能 打破手工测试局限 自动化测试是测试工作的一部分,是对手工测试的一种补充。自动化测试是相对手工测试而存在的,通过所开发的软件测试工具、脚本等来实现,具有良好的可操作性、可重复使用和高效率等特点。 Python自动化测试 系统教学+实战分析 简单易上手 课程使用的是语法简洁、提供丰富的测试库和框架的Python语言,并从测试人员的角度,梳理当前最热门的自动化测试框架和常用库,并通过实战,带你快速建立自动化测试技术体系,让测试工作更高效! 3个项目实战 全程手敲代码演示 听得懂 更要会用 3大购课福利
一文弄清
using
namespace
std
;的作用[2021最新版]
using
namespace
std
;到底有什么用? 为什么我们每次头文件后面都要加它? 不加它会怎么样? 导读 对于很多学习C++的同学,老师教同学们写的一个程序就是“hello world”,同时也会在不经意间在头文件的后面加上
using
namespace
std
;但是却没有告诉我们为什么要这么加,所以很多同学可能现在仍然不明白他的作用。 本文将详细介绍
using
namespace
std
; 帮助大家彻底理解!
using
namespace
std
;概念命名空间的定义如何访问命名空间?为什.
C++中的
using
namespace
std
的作用
C++中的
using
namespace
std
的作用 所谓
namespace
,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为
std
的
namespace
中。 iostream和iostream.h的区别: 后缀为.h的头文件C++标注已经明确提出不支持了。早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,C++标...
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
using
namespace
std
;到底是在干嘛?
从那句经典的
using
namespace
std
切入,让大家彻底了解c++命名空间的由来,和具体使用方法。
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章