C++是在C的基础上发展的,它是兼容C的。但只是兼容,它有自己完整的一套语言规则,当然你有自己的特点,其一便是<iostream>。

C++引入了名字空间namespace,它避免了变量和函数名字重复冲突,这是一个很好的机制,而<iostream>便是符合这一套实现的代码。

而<iostream.h>则是沿用了C风格的头文件,这个文件填入后,可以直接使用诸如cout、cin之类的函数。

总结:

■ <iostream>          C++语言用,如果要使用cout,需要加入using namespace std,或使用std::cout

■ <iostream.h>       C风格,引入可直接使用cout

转载于:https://www.cnblogs.com/alephsoul-alephsoul/archive/2012/10/08/2715897.html

[C++基础]001_iostream和iostream.h的区别相关推荐

  1. C++【“using namespace std”的意思、#include “iostream“与#include < iostream>区别、< iostream>与< iostream.h>区别】

    目录 1."using namespace std"的意思 2.#include "iostream" 与 #include < iostream> ...

  2. #include iostream与#include iostream.h的区别

    在新的C++标准中,生成新头文件的方法仅仅是将现有C++头文件名中的   .h   去掉.例如,<iostream.h> 变成了<iostream> ,<complex. ...

  3. (转载)stdio.h、iostream.h和iostream的区别

    include<stdio.h> 和include<iostream.h>区别为:来源不同.命名空间不同.移植不同 一.来源不同 1.include<stdio.h> ...

  4. C\C++中头文件string与string.h的区别

    http://www.cnblogs.com/Cmpl/archive/2012/01/01/2309710.html 在C++中,#include<iostream>与#include& ...

  5. 头文件string与string.h的区别

    #include<iostream>与#include<iostream.h>的区别 在C++中,#include<iostream>与#include<io ...

  6. C++ #include iostream #include iostream.h #include string.h区别及作用

    一般的:iostream.h里面定义的所有类以及对象都是在全局空间里,所以你可以直接用cout . 但在iostream里面,它所定义的东西都在名字空间std里面,所以你必须加上using names ...

  7. C++ 学习基础篇—— C++与C 的区别

    一.C++概述 1.发展历史 1980年,Bjarne Stroustrup博士开始着手创建一种模拟语言,能够具有面向对象的程序设计特色.在当时,面向对象编程还是一个比较新的理念,Stroustrup ...

  8. 【转】C++中#include包含头文件带 .h 和不带 .h 的区别

    C++中#include包含头文件带 .h 和不带 .h 的区别? 如 #include <iostream> 和 #include <iostream.h> 包含的东西有哪些 ...

  9. 头文件cstring、string、string.h的区别

    头文件cstring.string.string.h的区别 <string>是C++标准库头文件,使用stirng类型必须首先包含string头文件,用于字符串操作,string类型可以进 ...

最新文章

  1. eclipse中新建android项目,不自动生成R.java
  2. Chrome_调试js出现Uncaught SyntaxError: Unexpected identifier
  3. ubuntu 安装spark
  4. 如何应对货期延迟(转自索菲外贸笔记)
  5. 解决通过 Visual Studio 打不开 ui 文件的问题
  6. 计算有用功 matlab,中国大学mooc2020年科学计算与MATLAB语言章节测验答案
  7. Servlet 应用程序事件、监听器
  8. Jib –为Spring Boot应用程序构建docker映像
  9. How to install Aptana Studio 3.3.1 in Ubuntu 12.10 (Quantal Quetzal)
  10. git 应用 rebase
  11. (其他)用sublime text3编写的html网页用浏览器打开出现中文乱码的原理及解决方法(转)...
  12. 验证iaas的sql服务器出现error configuring vRealize automation server
  13. 排队论模型(四):M / M / s 混合制排队模型
  14. 《自己动手写网络爬虫》读书笔记——队列与集合
  15. 提高优秀人才忠诚度的六条法则
  16. 悼念《人月神话》作者 Fred Brooks
  17. tensor 增加维度_tensor维度变换
  18. 【读书笔记】吴军阅读与写作讲义
  19. 字幕时间轴制作(2)
  20. 【马红“名师+”研修共同体】“课” 展风采,“研”无止境----教学交流活动(二)

热门文章

  1. Python: translate()审查清理文本字符串
  2. (六)观察者模式详解(包含观察者模式JDK的漏洞以及事件驱动模型)决了当时的问题,那时LZ接触JAVA刚几个月,比葫芦画瓢的用了观察者模式。...
  3. PHP中的替代语法(冒号、endif、endwhile、endfor)
  4. Android 内存管理 amp;Memory Leak amp; OOM 分析
  5. webbench网络压力测试源码
  6. mootools1.3.1源码解读
  7. 好程序员Web前端教程分享Vue学习心得
  8. mongoDB 文档操作_改
  9. 前端使用fis3开启本地服务器,并实现热加载功能
  10. 【二次元stylus解放css】用stylus画可爱的小丸子