我想要一个完全忽略函数的命令。有人曾经向我展示过命令,但我在手册中找不到。
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();
}
对于一个衬垫,只需将其注释掉
#define MAYBE /##/
MAYBE int a (){ return 0;}
保留它
#define MAYBE
MAYBE int a (){ return 0;}
您没有任何pragma
忽略执行函数的指令。您可以使用conditional preprocessor
指令忽略它们。
#if
并且#ifdef
可以用来忽略一个函数..
#ifdef
检查 a 是否MACRO
已定义..#if 0
并可用于直接忽略执行的函数..