私は表記に出くわした:だからC/C++プリプロセッサ#include構文。空白は必須ですか?他人からいくつかのコードでは
#include "file.h"
:
#include"file.h"
そして、私は疑問に思い、私はいつものようなディレクティブとパス/ファイルの間のスペースと構文が含ま書きます私は#include
の構文を検索しましたが、それほど大きな答えは見つかりませんでした。どのように使用されているかだけを示していますが、正確な構文は見つかりませんでした。
リソースを使用:https://gcc.gnu.org/onlinedocs/cpp/Include-Syntax.html#Include-Syntax
も構文はどうあるべきかについて書かれた仕様はありますか?あるいは、最初のもの(空白なし)は無効な構文ですが、コンパイラの前拡張によって受け入れられますか?
(またMSVCで動作します)