iostream.h与iostream的区别:

  1. iostream.h里面定义的所有类以及对象都是在全局空间里,所以可以直接用cout 。但在iostream里面,它所定义的东西都在名字空间std里面,所以必须加上 using namespace std;才能使用cout。(C++中一个带“.h”扩展名的库文件,比如iostream.h,在新标准后的标准库中都有一个不带“.h”扩展名的相对应,区别除了后者改进很多之外,还有一点就是后者很多东西都定义在“std”名字空间中。)
  2. iostream要使用更新的编译器(其实大部分编译器都支持,除了某些搞嵌入式的编译器)。
  3. iostream是C++的头文件,iostream.h是C的头文件。标准的C++头文件没有.h扩展名,将以前的C的头文件转化为C++的头文件后,有时加上c的前缀表示来自于c,例如cmath就是由math.h变来的

string.h与string的区别:(遇到的问题最直观的就是:string.h的定义里并无类,如果string str就会报错/CE)

  1. 这个问题比起上一个的iostream又比较特别,问题在于C++要兼容C的标准库,而C的标准库里碰巧也已经有一个名字叫做“string.h”的头文件,包含一些常用的C字符串处理函数,比如strcmp, 这个头文件跟C++的string类半点关系也没有,所以并非<string.h>的“升级版本”,它们是毫无关系的两个头文件,所以要使用string类还是要加上这个头文件。

关于iostream.h与iostream的区别相关推荐

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

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

  2. iostream与iostream.h乱弹琴

    #include <iostream.h> 非标准输出流 #include <iostream>    标准输出流 见短eclipse关于使用android ndk时的简单代码 ...

  3. stdio.h及cstdio的区别

    转自:http://www.cnblogs.com/youngforever/p/3172352.html 找了很多资料,没有说的很明白的,下面是老外的一篇文章,解释的比较清楚,后面给出翻译. Cla ...

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

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

  5. [C++基础]001_iostream和iostream.h的区别

    C++是在C的基础上发展的,它是兼容C的.但只是兼容,它有自己完整的一套语言规则,当然你有自己的特点,其一便是<iostream>. C++引入了名字空间namespace,它避免了变量和 ...

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

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

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

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

  8. stdio.h iostream.h iostream 三者

    stdio.h是C语言的东西,输入输出是这样的printf(...);, scanf(...); iostream.h是C++的东西,输入输出是这样的cout<<....;, cin> ...

  9. fatal error C1083: Cannot open include file: 'iostream.h': No such file or dire

    错误: fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory 我的源代码测试回调函数 ...

  10. dcmtk 3.6.0 error C1083: Cannot open include file: 'iostream.h' 解决办法

    2011年1月6日发布的dcmtk 3.6.0版本在编译完毕后, 用自己工程调用dcmdata.lib的过程中发现一个这样的错误: "error C1083: Cannot open inc ...

最新文章

  1. 简明 Python 编程规范v2
  2. mysql 整数_MySQL 整数(int)数据类型
  3. leetcode-回文链表
  4. Thread.join(), CountDownLatch、CyclicBarrier和 Semaphore区别,联系及应用
  5. 搜索引擎分词:Nutch整合Paoding中文分词步骤详解
  6. 人工智能无孔不入,电梯按键成危险区?试试用语音控制
  7. vmware下ubuntu 鼠标不起作用解决方法
  8. TIOBE 3 月编程语言排行榜出炉:Roblox 带飞 Lua,重回 TOP 20!
  9. ()用于创建python与数据库之间的联系_第一篇-Django建立数据库各表之间的联系(上)...
  10. “朝三暮四”与“BPO”
  11. Java函数式编程(一)–Function的使用
  12. 深入浅出PHP amp; MySQL,深入浅出 PHP MySQL
  13. think-cell中类别或系列标签在多个图表中未对齐
  14. 计算机怎么把文字转换成表格,如何将EXCEL的图片转换成excel表格或者文字?,Word将文字转化成表格...
  15. 怎么下载jQuery文件
  16. IT在计算机语言是什么意思,什么是编程语言?编程语言都有哪些?以及主要用途...
  17. 认识计算机微课导学单,微课“任务单”与“导学案”之比较
  18. 教育对人的改变有多大?
  19. python七彩同心圆_用pygame做一个简单的python小游戏---七彩同心圆
  20. 二. 滤波器件选型学习笔记

热门文章

  1. 非常好的截图软件:FSCapture,非常非常非常推荐(百度云链接)
  2. 格力空调通讯协议_格力空调485-格力风管机空调内外机单片机RS485通讯协议格式是怎样的-电气资讯 - 电工屋...
  3. Jensen不等式的证明
  4. 微型计算机控制技术应用,微型计算机控制技术的发展及应用123.doc
  5. 有线数字电视机顶盒的基本原理
  6. 单片机原理及应用C语言实验,《单片机原理及应用》实验指导书.doc
  7. OneDrive网盘资源下载教程
  8. oracle复合索引第一个字段,复合索引的先决使用条件 - stacktestor的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  9. [猎豹网校]数据结构与算法_C#语言
  10. HSRP在企业网中的应用(CISCO小凡模拟器)