C++之include<iostream>与include<iostream.h>

一、使用说明

#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。

在旧的标准C++中,使用#include<iostream.h>

但在新标准中,用#include<iostream>,而且在VC中编程的同时要注意要添加:

using namespace std;

二、C与C++关系看该问题

  <iostream>和<iostream.h>是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。

后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。  

    因此,当使用<iostream.h>时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用<iostream>的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使用cout。

C++之includeiostream与includeiostream.h相关推荐

  1. #includeiostream与#includeiostream.h的区别

    这两者都有什么不同呢?首先,5年前我们就开始反对把.h符号继续用在标准的头文件中.继续使用过时的规则可不是个好的方法.从功能性的角度来讲,<iostream>包含了一系列模板化的I/O类, ...

  2. 蓝桥杯取球博弈c语言算法,1298: [蓝桥杯2016初赛]取球博弈 (博弈)

    1298: [蓝桥杯2016初赛]取球博弈 (博弈) 1298: [蓝桥杯2016初赛]取球博弈 (博弈) #include #include #include #include #include # ...

  3. Linux df -h 显示磁盘空间满,但实际未占用满——问题分析

    问题现象 工作中遇到一个问题,在 TX2 系统上,告警提示磁盘空间不够,如图所示 wohu@wohu:/$ df -h Filesystem Size Used Avail Use% Mounted ...

  4. Linux实现ffmpeg H.265视频编码

    Linux实现ffmpeg H.265视频编码 几乎所有观看的视频,数字地面电视,电缆,卫星或互联网上的压缩.原始的,未压缩的视频太大,会浪费太多的带宽.在DVD和Blu-ray之前,有视频CD(VC ...

  5. H.264 Video Codec速度和质量

    H.264 Video Codec速度和质量 从Kepler开始的所有 NVIDIA GPUs 都支持完全加速的硬件视频编码: GPUs 从费米开始支持完全加速的硬件视频解码.最近发布的图灵硬件提供了 ...

  6. H.265 HD 和H.265 4K Video Encoder IP Core

    H.265 HD 和H.265 4K Video Encoder IP Core H.265 HD Video Encoder IP Core(H.265 HD Video/Audio Encoder ...

  7. H.265视频编码与技术全析(下)

    H.265视频编码与技术全析(下) 四.帧内预测模式 共35个(h264有9个),包括Planar,DC,33个方向模式: 除了Intra_Angular预测外,HEVC还和H.264/MPEG-4 ...

  8. H.265视频编码与技术全析(上)

    H.265视频编码与技术全析(上) 一. 概述 作为新一代视频编解码格式,H.265得到越来越广泛的应用.不久之前,苹果公司在翘首期盼中发布了iPhone6,该款手机较之以往的iPhone,不仅仅只是 ...

  9. H.264/H265码流解析

    H.264/H265码流解析 一.H.264码流解析 一个原始的H.264 NALU 单元常由 [StartCode] [NALU Header] [NALU Payload] 三部分组成 一个原始的 ...

最新文章

  1. 姚期智云栖大会首日演讲:为什么我说现在是金融科技的“新”黄金时代
  2. HJ10 字符个数统计
  3. 区块链BaaS云服务(14)华大BGI区块链“Baas接口“
  4. java制作文本框中的表格输入List数据
  5. 【机器学习基础】深入理解极大似然估计(MLE) 1: 引入问题
  6. 电工与电子技术基础【3】
  7. c语言中用于获取字符串长度的函数是,C语言字符串长度
  8. 今夜故人来不来,教人立尽梧桐影
  9. FRS.0020The subservice has not been subscribed.解决方案
  10. mysql交并补_集合交并补运算顺序是什么?
  11. python wx包_今天玩点啥:python真香系列之利用wxpy包写一个微信消息自动回复插件...
  12. cs231n-LSTM_Captions
  13. PostgreSql 常量
  14. REVIT建模“族类别和族参数”中的“总是垂直”“基于工作平面”怎么用?
  15. FFT运算的加深理解——FFT的增益
  16. LeetCode刷题——快慢指针
  17. 网页下载工具curl命令简介
  18. ZSD017出货达成率
  19. 日志Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource [applicationConte
  20. CryptoJS与JSEncrypt 加密算法

热门文章

  1. Hibernate学习(四)
  2. Linux 网卡设备驱动程序设计(3)
  3. 通信协议之广播---recvfrom 放回客户端的ip地址第一次全为0.0.0.0
  4. 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
  5. 【QT5.3】VS2013+QT5.3 中文乱码问题 解决方案
  6. java创建gitlab账户_GitLab不会创建新的存储库
  7. 心斋-------马克奥勒流
  8. 安装Labview2012 “labview 2012 未定义必须的 NIPathsDir属性 maxAFWDIR”
  9. ssm集成mysql_idea+SSM+Mysql框架整合
  10. 黑龙江省计算机应用能力考试,2020黑龙江省一级计算机基础及MS Office应用考试在线自测试题库(不限设备,登陆即可做题)...