免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1470 | 回复: 6
打印 上一主题 下一主题

网上源文件中include后为什么没有"*.h"文件?谢了。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-24 09:45 |只看该作者 |倒序浏览
同标题。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-03-24 10:00 |只看该作者

网上源文件中include后为什么没有"*.h"文件?谢了。

是不是c++代码?
c++标准库头文件是没有.h的,
不过也不一定。和编译器也有关系。

论坛徽章:
0
3 [报告]
发表于 2004-03-24 10:27 |只看该作者

网上源文件中include后为什么没有"*.h"文件?谢了。

我是说,诸如下面这样的情况
#include
#include
....
void foo()
{
  .......
}
为什么#include后面是空的呢?是不是因为不同平台上,具体的include文件名不同,故意如此。谢谢。

论坛徽章:
0
4 [报告]
发表于 2004-03-24 10:32 |只看该作者

网上源文件中include后为什么没有"*.h"文件?谢了。

from 无双: (呵呵,上次在lu也讨论过这个话题,偷偷搬过来)

c++是统一的

但是 头文件与库文件有所改变

旧的头文件是使用
iostream.h 也就是后面有h的形式

新的标准中
头文件都没有.h 而且所有的标准类都放在名字空间std中

先试
#include <iostream>;//新的c++标准
using namespace std;
int main(){return 0;}

看能不能编译如果不能编译 那就试
#include <iostream.h>;//老的c++标准
int main(){return 0;}

如果都不行 那就可能是编译器问题 保证自己使用的是c++编译器

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2004-03-24 10:35 |只看该作者

网上源文件中include后为什么没有"*.h"文件?谢了。

呵呵,是这样呀,那是因为网页的原因,
导致了include后面的头文件没有显示。
具体是什么原因我也不懂。
头文件是有的。

论坛徽章:
0
6 [报告]
发表于 2004-03-25 09:25 |只看该作者

网上源文件中include后为什么没有"*.h"文件?谢了。

它认为 小于号,大于号里的内容是html的tag。

  1. #include <abc.h>;
复制代码


在输入代码的时候,需要用
  1. [code]
复制代码
[/code]包裹起来

论坛徽章:
0
7 [报告]
发表于 2004-03-25 14:50 |只看该作者

网上源文件中include后为什么没有"*.h"文件?谢了。

感谢诸位。
已经明白了。
看来问题在浏览器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP