|||
C++中头文件的引用时有""和<>两种,初学者可能对这两者不太熟悉,若是使用错误,可能会导致编译不同通过,出现诸如错误:“error C1083: 无法打开包括文件:“rapidxml.hpp”: No such file or directory ”为了避免这类错误,下面进行分析两者的区别,供大家参考。
二者区别如下:
1、使用“”是搜索所有目录。
2、使用 <> 是搜索当前目录。
正常情况下,自行定义的头文件应该用"",因为这些文件放在工程目录(也就是编译器的当前目录)下,而不是放在公共头文件目录下,如果用<>则找不到头文件。
而系统提供的头文件,比如库函数的头文件,可以用<>。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-23 22:24
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社