24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1245  |  回复: 5

yrqdwl

银虫 (初入文坛)

[求助] 头文件iostream

刚开始学C++
有的书说第一行是这样#include
有的说是#include
这两个什么区别
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pingapple

银虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
#include是新标准c++的头文件,#include是旧的c++头文件.
2楼2012-03-30 16:07:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
新的C++标准库文件都是没有.h的,比如:

#include
#include
#include
#include
....等等
很女子很弓虽大
3楼2012-03-30 16:25:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sen2010071

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
2003年的ISO/ANSI C++ 标准 是没有.h的,不过在后面要加上using......譬如#include"iostream"则需要加using namespace std;
建议参考C++Primer Plus第五版
。。。???爱问
4楼2012-03-30 21:38:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nakada3861

新虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
目前最新版本的C++,逐渐去掉了包含未见中的.h,后缀名,这也是C++标准化的一个体现,但是一定要加上下面这句话using namespace std.但是在嵌入式系统里面,老的版本仍然在大多数人所采用.
5楼2012-03-30 23:15:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fzr417

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
pingapple 说的对,一个新的,一个是旧的,没有本质区别的
一般不带.h的c++书上都有说明的
6楼2012-04-04 18:31:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yrqdwl 的主题更新
信息提示
请填处理意见