Cでは、ファイルを次のように含めることができます。#include "filename.h"
ただし、たとえば、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
ファイル名の代わりに名前のヘッダーを含めることができるかどうかを明確にするのに役立ちますか?