C++相談室 part98
■ このスレッドは過去ログ倉庫に格納されています
0223デフォルトの名無しさん
2012/09/07(金) 20:15:10.30class という文字のところに波線が表示されて、次のエラーメッセージが出た。
(エラー一覧ウィンドウに警告ではなくエラーとして表示された)
「Intellisense: PCH 警告: ヘッダーの停止はマクロまたは #if ブロックには配置できません。
Intellisense PCH ファイルは生成されませんでした。」
後半の Intellisense PCH ってのはよく分からんけど、
たぶんそんなファイルは必要ないだろうから、どうでも良い。
(今まで使った記憶が無い)
ただ、前半のヘッダーの停止の意味がよく分からない。
ヘッダーの停止って何? 停止も何も、初めから動かないと思うが。
ヘッダーって内部的には、コンパイル時に #include <...> が
ヘッダーファイル内の文字列に置換されるだけなんじゃないの?
書いたコードは次のもの。
#ifndef TEST_H
#define TEST_H
class Container
{};
#endif
たったこれだけ。
■ このスレッドは過去ログ倉庫に格納されています