関数を完全に無視するコマンドが必要です。誰かがコマンドを見せてくれたことがありますが、マニュアルには見つかりません。
void a()
{
return;
}
#pragma gcc_disable
void a ()
{
return q09w8uifsdf
}
#include <stdio.h>
int main ()
{
a();
}
うーん...これのことですか?
void a()
{
return;
}
#if 0
void a ()
{
return q09w8uifsdf
}
#endif
#include <stdio.h>
int main ()
{
a();
}
関数の実行を無視するためのディレクティブはありませんpragma
。ディレクティブを使用して無視することができますconditional preprocessor
。
#if
関数を#ifdef
無視するために使用できます。
#ifdef
MACRO
aが定義されているかどうかをチェックし#if 0
ます。関数の実行を直接無視するために使用できます。
1 つのライナーについては、コメントアウトするだけです
#define MAYBE /##/
MAYBE int a (){ return 0;}
それを保つために
#define MAYBE
MAYBE int a (){ return 0;}