VS 2008使用历程1:iostream.h和stdio.h
来源:互联网 发布:淘宝中老年女装店铺 编辑:程序博客网 时间:2024/05/28 15:57
1、要区分标准C的库和标准C++的库。iostream是C++的库,stdio.h是标准C的库。2、新的C++标准摒弃了.h形式的头文件,所以在vs2005里面是没有iostream.h的头文件的。3、在早期的vs版本,比如VC6.0,用的还是老版本的C++标准库,例如iostream.h,并且当时标准库也没有引入名字空间。因此直接#include 是可以的。但到了vs2005,使用了新的C++标准库,只能用#include 。4、名字空间里可以包含很多东西,比如函数名、标识符、数据类型等等。新的C++标准把标准库中的名字都放入了std名字空间,因此在#include 之后,还必须使用标准库的名字空间std,才能使用标准库里的类和函数,也就是必须 using namespace std;5、对于C的标准库,例如,stdio.h,没有名字空间的概念,因此直接包含后即可使用。6、新的C++标准库为了统一以前的C标准库,将原来c的标准库也放入了std名字空间,并把原来的C标准库去掉了.h后缀,前面加上字母“c”,例如stdio.h就变成了cstdio,使用时为#include ,其内容和#include 相同,但是要额外使用名字空间std,也就是using namespace std;7、因此,对于新的C++标准库,没有了.h形式的头文件,例如iostream,在包含了头文件以后,必须使用std名字空间才能使用库中的内容。对于C标准库,有两种使用方法,一种是用老的.h形式,例如stdio.h直接包含就可以了;另一种就是用C++的统一形式,例如cstdio,和C++标准库一样,包含了以后还要加上using namespace std;才能使用。建议采用后面统一的形式,比如你要同时使用C和C++的库,可以这样写:#include #include using namespace std;
- VS 2008使用历程1:iostream.h和stdio.h
- iostream.h 和stdio.h区别
- iostream和iostream.h和stdio.h的区别
- 关于#include<stdio.h > 和 #include<iostream>
- iostream.h vs iostream
- <iostream>和<iostream.h>
- iostream 和 iostream.h
- <iostream>和<iostream.h>
- #include<iostream>、#include<iostream.h>和#include<stdio.h>的根本区别
- 为什么在vs 中用include<iostream.h>不行,而include<stdio.h>可用
- 为什么在vs 中用include<iostream.h>不行,而include<stdio.h>可用
- #include "stdio.h";#include <stdio.h>#include <iostream>;#include <iostream.h>区别
- 尽量iostream用而不用stdio.h
- 尽量用<iostream>而不用<stdio.h>
- 尽量以<iostream>取代<stdio.h>
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- 如何在vc中编写 WebService
- fedora11 优化,有空必须试试看
- 怎样安装和卸载 Oracle XML database (XMLDB/XDB)?
- www.520520.com
- java的swing组件注册回车事件
- VS 2008使用历程1:iostream.h和stdio.h
- 不错的VPN
- 完全自己写的一个Dijkstra函数
- 国内的商业投诉机构形同虚设!
- js操作cookie
- mfc 控件图标显示灰色,ondraw不起作用
- java String字符串截取
- 超级楼梯(递推算法)
- jQuery技巧总结