我正在重用具有与此类似的语法的代码:
#include "..\..\..\directory-name"
Run Code Online (Sandbox Code Playgroud)
通常我们包含一个文件,但在这种情况下包含一个目录.
它是一个有效的语法,它会做什么?
所有#include操作都是打开文件,读取内容,并将这些内容注入预处理的源文件中代替#include.
所以不,尝试#include一个目录是没有意义的.
虽然它在语法上看起来是正确的,但在您的情况下,预处理器将尝试directory-name作为文件打开.