社区
C++ 语言
帖子详情
using namespace std;
zhuliangsu
2003-09-11 02:25:57
本来是
#include <string.h>
为什么这样也可???
#include <string>
using namespace std;
...全文
29
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;是另外一个标准。
微服务系列第七十一季-Introducing Spring Boot
微服务应用是分布式开发的主要手段,它很好的解决了高并发等电商平台的问题。微服务系列课程是以Java语言为基础,以SpringCloud+SpringBoot为核心,结合Spring、SpringMVC及MyBatis,通过游戏案例、电商案例,以极简的方式,带领入门的朋友们快速上手微服务开发。全部案例源码分享给学习的朋友,案例采用敏捷开发管理模式,让朋友们在每一个阶段,有着游戏过关一样的学习体验。 第七十一季主要内容包括: 1-Introducing Spring Boot2-Installing Spring Boot3-Developing Your First Spring Boot Application -Creating the POM4-Developing Your First Spring Boot Application -Adding Classpath Dependencies5-Writing the Code6-Running the Example7-Creating an Executable Jar8-Part III.
Using
Spring Boot9-Build Systems 10- Structuring Your Code
一文弄清
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,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章