首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
include头文件的顺序以及双引号””和尖括号的区别?
[问答题]
请你谈谈include头文件的顺序以及双引号””和尖括号<>的区别?
添加笔记
求解答(0)
邀请回答
收藏(48)
分享
纠错
4个回答
添加回答
1
我是管小亮
双引号和尖括号的区别:编译器预处理阶段查找头文件的路径不一样。
双引号:首先在程序源文件所在目录查找,如果未找到,则去系统默认目录查找,通常用于引用用户自定义的头文件。
尖扩号:只在系统默认目录或者尖括号内的路径查找,通常用于引用标准库中自带的头文件。
编辑于 2020-08-06 17:02:49
回复(0)
1
我想拥有oc
1,系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找。
2,用户自定义的文件用双引号括起来,编译器首先会在用户目录下查找,然后在到C++安装目录(比如VC中可以指定和修改库文件查找路径,Unix和Linux中可以通过环境变量来设定)中查找,最后在系统文件中查找。
发表于 2019-07-12 18:04:58
回复(0)
0
方十
系统头文件在前,然后是第三方库文件,最后是自己定义的头文件。“”先在当前目录下查找头文件,若找如便去第三方库文件里查找,最后去库文件查找,<>直接到库文件里查找
发表于 2019-03-21 22:34:08
回复(0)
0
天天天蓝^
系统头文件在前面,然后是第三方库头文件,最后是自己的头文件。
但是如果是头文件的cpp文件,先要包含自己的头文件,然后再按照上面的顺序。
“”先在当前目录查找有无该头文件,有则包含该目录下的头文件,没有则到系统指定的目录下找该头文件,而<>直接到系统指定的目录下查找该文件。
发表于 2019-03-03 15:17:37
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
C++
上传者:
小小
难度:
4条回答
48收藏
3405浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
假定一个待哈希存储的线性表为(32...
哈希
评论
(1)
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题