1

関数を完全に無視するコマンドが必要です。誰かがコマンドを見せてくれたことがありますが、マニュアルには見つかりません。

void a()
{
return;
}
#pragma gcc_disable
void a ()
{
return q09w8uifsdf
}
#include <stdio.h>
int main ()
{
  a();
}
4

3 に答える 3

6

うーん...これのことですか?

void a()
{
return;
}
#if 0
void a ()
{
return q09w8uifsdf
}
#endif
#include <stdio.h>
int main ()
{
  a();
}
于 2012-12-12T13:51:49.097 に答える
0

関数の実行を無視するためのディレクティブはありませんpragma。ディレクティブを使用して無視することができますconditional preprocessor

#if関数を#ifdef無視するために使用できます。

#ifdefMACROaが定義されているかどうかをチェックし#if 0ます。関数の実行を直接無視するために使用できます。

于 2012-12-24T18:15:03.003 に答える
0

1 つのライナーについては、コメントアウトするだけです

#define MAYBE /##/

MAYBE int a (){ return 0;}

それを保つために

#define MAYBE

MAYBE int a (){ return 0;}
于 2012-12-12T14:44:21.320 に答える