-1

いくつかのコードを削除する必要があり、以下を使用しました:

#if 0
#endif

ソースコードから削除する必要がありますが、ヘッダーファイルから削除しようとすると、次のようなエラーが発生します:

expected unqualified-id before '/' token

確認したところ、文句を言う行の周りは問題ないので、何が問題なのですか?

4

2 に答える 2

1

答えはイエスです。

しかし...

次のような重要なコードを無効にしている可能性があることに注意してください。

#define XYZ

#if 0

#undef  XYZ
#define XYZ 1

#endif

int main()
{
    XYZ / 1;  // error: expected primary-expression before '/' token
}

#if 0コンパイラはとの間のコードを無視し、 を認識し#endifません#define XYZ 1

于 2013-04-16T08:18:48.580 に答える