| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 805 人关注过本帖
标题:书上不是说#include的时候<>中的内容在.h或不加都可以吗,但我试了一下为什 ...
只看楼主 加入收藏
一日之计在
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-3-21
收藏
 问题点数:0 回复次数:7 
书上不是说#include的时候<>中的内容在.h或不加都可以吗,但我试了一下为什么不行?
我分别在vc6.0以及code::blocks13.12上试了一下
stdio.h不能没有.h。没有的话,vc6.0提示“fatal error C1083: Cannot open include file: 'stdio': No such file or directory”,code::blocks13.12提示“fatal error: stdio: No such file or directory”
iostream则是不能有.h。有的话,vc6.0提示“error C2871: 'std' : does not exist or is not a namespace”,而code::blocks13.12提示类似上一个为“fatal error: iostream.h: No such file or directory”。
我截了一下图放在附件里了
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: include file 
2015-03-21 16:53
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
C语言
头文件都是带.h的

C++语言
带.h的头文件是老标准 几十年前就淘汰了 除非你是考古工作者 否则不要用 一律用不带.h的

另外 VC6也快二十年了 如果你想当考古工作者可以继续用
2015-03-21 17:13
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
C++如果想用C语言的头文件 可以用C++化的版本 比如cmath 但不要加.h
2015-03-21 17:17
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:0 
我一直用VC6 看来我一直在考古啊

一片落叶掉进了回忆的流年。
2015-03-21 17:22
一日之计在
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-3-21
收藏
得分:0 
回复 2楼 zklhp
明白了!大概意思是C语言的头文件加.h。而c++的头文件不加啦。
谢啦!
2015-03-21 17:28
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用诸葛欧阳在2015-3-21 17:22:58的发言:

我一直用VC6 看来我一直在考古啊

计算机领域的一年的发展相当于人类历史的几十年 你自己算算VC6是什么年代的东西罢

当然了 还是我一直说的 你喜欢就好
2015-03-21 17:39
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用一日之计在在2015-3-21 17:28:06的发言:

明白了!大概意思是C语言的头文件加.h。而c++的头文件不加啦。
谢啦!
2015-03-21 17:40
外部三电铃
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:那一年
等 级:贵宾
威 望:57
帖 子:2012
专家分:7306
注 册:2007-12-17
收藏
得分:0 
计算机的这种发展速度让人兴奋,也让人无奈,年纪越大这种无力感越强烈

那一年,苍井空还是处女
2015-03-21 17:46
快速回复:书上不是说#include的时候<>中的内容在.h或不加都可以吗,但我试了一下 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053748 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved