我有一个定义为
的函数int abc()
{
// Some code here...
}
我需要集成多个项目,这些项目可能具有相同的功能名称“abc()”。我想有一个像
这样的预处理器#if defined PREPROCESSOR1
int A_abc()
#else
int abc()
#endif
{
// Some code here...
}
是否有可能像宏一样替换它,而不是在代码中逐行更改?
答案 0 :(得分:0)
你可以这样做:
#ifdef PREPROCESSOR1
#define ABC A_abc
#else
#define ABC abc
#endif
int ABC()
{
// Some code here...
}