在 C 语言中,我们可以包含一个文件为#include "filename.h"
But 例如,如果filename.h
它的内容为 -
#ifndef FILE_NAME_GUARD
#define FILE_NAME_GUARD
//contents
.
.
.
在我的另一个文件中,我可以包含上述文件#include <FILE_NAME_GUARD>
而不是#include "filename.h"
?
我尝试了这种方式,我惊讶地发现没有编译器错误或链接器错误。但是有这个警告:
FILE_NAME_GUARD: No such file or directory
请帮助澄清我们是否可以包含带有multiple_header_guard
名称而不是文件名的标题?