首页 > 移动平台 > 详细

iostream与iostream.h的区别

时间:2015-03-26 17:21:40      阅读:267      评论:0      收藏:0      [点我收藏+]

iostream.h为非标准的输入输出流,这个.h的头文件是C语言格式的,由于当时还没有命名空间这个说法,所以也就不存在std这个名字空间标识符。

自然用iostream.h也就用不着std或using namaspce std了。

iostream为标准输入输出流,它是c++规范的带有名称空间的头文件,它包含在std名字空间内。

使用iostream的时候,若不加using namespace std 或在cout,cin前加std::,则使用cout, cin 时会报错

                    error C2065: ‘cout‘ : undeclared identifier

区别就在于是否存在std名字空间。

c++ 引入名字空间(namespace)的目的就在于避免和减少命名冲突。

 

iostream与iostream.h的区别

原文:http://www.cnblogs.com/xxdfly/p/4369139.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!