C++中#include<iostream>和#include<iostream.h>的区别?
3个回答
展开全部
iostream.h 是c语言的头文件,在c++标准中,为了区分两者,凡是在原来c语言内有的头文件都没有了.h。其他的还有string.h等等。
如果学得是c++,建议使用<iostream>,因为有可能iostream.h原来一些c语言的特性已经被更改了。
另外,只有你使用混合IDE,例如vc6.0等既有c库也有c++库时候,才不会出错,如果在其他的而环境中,你如果用c++编译器,直接#include<iostream.h>有可能告诉你找不到头文件!!!所以c++最好就用c++的库,不要用c的库。
如果学得是c++,建议使用<iostream>,因为有可能iostream.h原来一些c语言的特性已经被更改了。
另外,只有你使用混合IDE,例如vc6.0等既有c库也有c++库时候,才不会出错,如果在其他的而环境中,你如果用c++编译器,直接#include<iostream.h>有可能告诉你找不到头文件!!!所以c++最好就用c++的库,不要用c的库。
展开全部
#include<iostream> 后会带有using namespace std;
而#include<iostream.h>后不用带
后者在c语言中常用;而c++中常用的是前者。
而#include<iostream.h>后不用带
后者在c语言中常用;而c++中常用的是前者。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
iostream.h是很早以前的版本,
iostream已经包含了iostream.h的全部功能。并且有新的扩展。
iostream是现在的标准,建议使用这个。
iostream已经包含了iostream.h的全部功能。并且有新的扩展。
iostream是现在的标准,建议使用这个。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询