C++基础之iostream

本文介绍了C++中的std命名空间,它是C++标准库的对象所在之处。从标准C++开始,iostream库被封装到std命名空间中,推荐使用#include而非#include。使用命名空间可以避免全局命名冲突,可以通过'using namespace std;'或明确指定'std::'来访问iostream中的元素。示例展示了不同引入方式的用法。
摘要由CSDN通过智能技术生成

std命名空间是C++标准库对象的命名空间。

1.在标准C++以前,都是使用#include<iostream.h>这样写法,因为要包含进来的头文件就是iostream.h;标准C++引入了命名空间的概念,把iostream标准库的东西都封装到了std命名空间中,为了不与原来的头文件混淆,规定标准C++使用一套新的头文件(不加后缀名.h),并且把原来的C标准库的头文件也重新命名,如string.h改为CString.h,但为了兼容C语言,原来的.h文件也保留,可以在编译器include目录下同时看到2种文件;

2.使用#include<iostream.h>相当于在C中调用库函数,使用的是全局命名空间;使用#include<iostream>时,该头文件没有定义全局命名空间,必须使用namespace std,这样才能使用std;

3.iostream使用

C语言:

#include<iostream.h>

C++语言:

1)#include<iostream.h&

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值