请你来回答一下include头文件的顺序以及双引号””和尖括号<>的区别?
关于#include头文件的包含顺序,查询到的内容: //foo.cc包含头文件的次序(foo.cc是foo.h的实现文件) 1.foo.h //优先位置 2.C system file 3.c++ system file 4.其他库的.h文件 5.本项目内的.h文件 这种优先顺序排序保证党foo.h遗漏必要的库时,foo.cc的构建会立刻终止。这条规则保证维护这些文件的人们首先看到构建终止的消息
这种优先顺序排序保证党foo.h遗漏必要的库时,foo.cc的构建会立刻终止。这条规则保证维护这些文件的人们首先看到构建终止的消息
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题