関数を完全に無視するコマンドが必要です。誰かがコマンドを見せてくれたことがありますが、マニュアルには見つかりません。
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無視するために使用できます。
#ifdefMACROaが定義されているかどうかをチェックし#if 0ます。関数の実行を直接無視するために使用できます。
1 つのライナーについては、コメントアウトするだけです
#define MAYBE /##/
MAYBE int a (){ return 0;}
それを保つために
#define MAYBE
MAYBE int a (){ return 0;}