是否意味着搜索somefile.h的上一个文件夹或somefile.h的项目文件夹?
答案 0 :(得分:14)
这意味着在父文件夹中查找有关找到include指令的源文件的somefile.h
。
在* nix系统中(此约定来自AFAIK):
. manse the current directory.
.. means one level up from the current directory.
例如,如果您具有以下目录结构:
home
|
code
| src
| someOtherDirectory
您的源文件可能位于home/code/src
,您有:
#include "../somefile.h"
在您的源代码中,编译器将在somefile.h
home/code/
答案 1 :(得分:3)
这意味着在父目录中查找“somefile.h”,相对于包含该指令的文件所在的目录。
答案 2 :(得分:2)
表示源文件所在目录的父目录。
答案 3 :(得分:0)
好吧,如果您的源文件位于/src
,则somefile.h
应高于src
或/