iostream与iostream.h的区别

#include 非标准输入输出流

#include 标准输入输出流

C++中为了避免名字定义冲突,特别引入了“名字空间的定义”,即namespace。当代码中用时,输出可直接引用cout<继承C语言的标准库文件,未引入名字空间定义,所以可直接使用。

当代码中引入时,输出需要引用std::cout<时,引入std::有以下方法:

1.

using namespace std;

cout<

2.

using std::cout;

cout<

3.最基本的std::cout<

这回你该知道为什么通常用#include 时,

要用using namespace std;了吧。如果你不用这个,就要在使用cout时,用后两种方法了。其他头文件也是同样的道理。

有“.h”的就是非标准的,C的标准库函数,无“.h”的,就要用到命令空间,是C++的。还有一部分不完全是有“.h”和没“.h”的差别。例如:math.h和cmath

(0)

相关推荐

  • Linux下取得UUID的方法分享

    HP和RedHat上可以使用uuidgen来生成,solaris上命令:makeuuid 如何通过C++编程取得UUID? 1.安装libuuid库, libuuid.so.1包涵在e2fsprogs ...

  • 在C/C++语言中使用正则表达式

    本文所有的内容都来自网络,加上一些个人的理解,不保证正确性,欢迎批评指正 说起正则表达式(Regular Expression),也许有的朋友天天都在使用,比如grep、vim、sed、awk,只是可 ...

  • VS2008导出dll库以及程序调试的图文步骤

    我们首先编译生成我们的dll 1.1 文件-->新建-->项目: 选择 Win3-->Win32控制台应用程序 1.2 再点确定-->下一步 : 选择DLL , 空项目 1.3 ...

  • windows下利用文件映射实现共享内存

    windows下利用文件映射实现共享内存的办法比较简单,下面是实现代码,细节用注释说明. 调用类似linux下shm的操作.该类没有进行太多的测试,欢迎提出问题和bug~~:) #include &l ...

  • 怎么让c++控制台程序判断输入的是什么数字

    这篇文章教你怎么判断输入的是什么,然后做一件你想要的事.本文就以输入数字后输出一些文字为例. 操作方法 01 打开c++编程软件(比如Microsoft Visual C++ 6.0),新建一个Win ...

  • VS2017配置opencv 4.0.1亲测可用

    opencv已经更新到了V4.0.1,结构更简,性能更优.python虽好,但从实用角度来说,作图像处理,还是要配合宇宙第一IDE-VS2017进行C++开发.下面介绍最新的环境配置方法. 操作方法 ...

  • 用C++实现极小版的服务器模型。

    用C++实现网络编程,模拟C/S通信. 操作方法 01 导入相应的头文件和库文件,这里用到的有WinSock2.h,ws2_32.lib,iostream ,Windows.h.导入方法如下 02 要 ...

  • OpenCV函数:提取轮廓相关函数使用方法

    0.绪: 步骤: 一.findContours()查找轮廓: 二.drawContours()画轮廓: 三.轮廓填充: 四.计算轮廓的面积和周长: 五.提取轮廓凸包,矩形,最小外接矩形,外接圆 操作方 ...

  • 显卡支持HDCP需要什么条件?

    一个完整的HDTV系统方案包括片源获得、解码、输出显示三个部分,包括N卡和A卡基本已经突破了HDTV只能依赖处理器解码的瓶颈,在显卡核心集成的HDTV加速电路能够在目前的主流系统实现流畅的HDTV 三 ...