我试图编写一个扩展为安全方式来调用块的宏。
#define callBlockSafely(blockName, args...) \
if (blockName) \
{ \
blockName(##args); \
}
但是,当我尝试使用它时,我收到此错误:
那么,实现这一目标的替代方法是什么?