我正在做一个项目,我有如下代码:
#define NAME() Array
inline NAME()* NAME()_init (void* arg0){return (NAME()*)Object_init(arg0);}
但我得到以下结果:
inline Array* Array _init (void* arg0){return (Array*)Object_init(arg0);}
在“Array”和“_init”之间有一个空格因为这是一个函数名,我显然不想要这个空格。有谁知道怎么把空间弄出来?