<iostream>和<iostream.h>
来源:互联网 发布:log4j 性能优化 编辑:程序博客网 时间:2024/04/28 09:59
<iostream>和<iostream.h>是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。
后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。
因此,当使用<iostream.h>时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用<iostream>的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使用cout。
- <iostream>和<iostream.h>
- iostream 和 iostream.h
- <iostream>和<iostream.h>
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- iostream.h和iostream 区别
- WPF将图片存入数据库再从数据库获取显示
- JSP自定义标签开发入门
- Jdbc executeUpdate 返回值
- 转【】pthread_cond_wait()
- 苹果App Store申请和管理相关知识
- <iostream>和<iostream.h>
- C++函数模板
- 变量的声明与定义以及区别
- PE Detective
- 基于 Android NDK 的学习之旅-----Android.mk 介绍
- 二叉排序树的建立,删除
- 一个C++加密工具EncryptDecrypt.dll
- 主分区,扩展分区,逻辑分区的由来
- 我的日记1