|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 一个关于头文件的疑惑
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
666
人关注过本帖
标题:
一个关于头文件的疑惑
只看楼主
加入收藏
飞天的猪
等 级:
论坛游侠
帖 子:67
专家分:141
注 册:2009-9-19
结帖率:
66.67%
楼主
收藏
已结贴
√
问题点数:20 回复次数:2
一个关于头文件的疑惑
本人学C++时,遇到一个疑问:
书中的例题,有的写法是:“
#include <iostream.h>
”而有的写法是:“
#include "iostream.h"
”,
请问:“< >
”与“
" "
”有什么区别??
我写成程序时,如果这个不成就用那个,但是之间不知道有什么规律!!请高手解释解释…………
2.还有 #include 里包含的头文件有时有“ *.h ”有时不加 h ,这之间又有什么规律??
先说谢谢……
呵呵……
搜索更多相关主题的帖子:
文件
2009-11-29 19:17
举报帖子
使用道具
赠送鲜花
shl305
等 级:
论坛游侠
帖 子:36
专家分:121
注 册:2009-3-13
第
2
楼
收藏
得分:20
1、<> 和 “”的区别在于编译器在查找这个文件时搜索的路径不同,
用<>编译器会从系统的路径中去搜索,也就是环境变量中的include定义的路径,你也可以认为是标准的头文件中,
用""编译器会先从当前目录搜索,当搜索不到时再到系统路径中去寻找,因此,原理上你都用""一定不会错,但一般对于标准
头文件用<>,而自己写的头文件用"",当然这得看头文件所在的路径
2、对于标准的头文件,如 iostream,可以#include <iostream.h>也可以#include <iostream>
前者是老式的写法,后者的写法更符合标准些,但最主要的区别还在于后者文件中的内容是定义在std命名空间中
的,因此一般会在头文件后面有一句using namespace std;,而用前者不用这一句
我记得的是这样子,可以查阅资料确认下!
2009-11-29 20:02
举报帖子
使用道具
赠送鲜花
yikuaidao
等 级:
新手上路
帖 子:17
专家分:8
注 册:2009-11-19
第
3
楼
收藏
得分:0
楼上解答的好详细~
2010-01-31 01:21
举报帖子
使用道具
赠送鲜花
3
1/1页
1
快速回复:
一个关于头文件的疑惑
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.036530 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved