天天看點

一個有意思的宏,可以注釋代碼

#define  comment_class1(x)  x##x

當調用時,comment_class1(/),在代碼中可以實作//

可以在有些場合簡化代碼

想寫個以下難以維護的代碼

void _(void *_,void *__,void *___,void *____) 
{
    //func _(1,2,3,4)
}
 
void __(void *_,void *__,void *___,void *____) 
{
    //func __(1,2,3,4)
}

void ___(void *_,void *__,void *___,void *____) 
{
    //func ___(1,2,3,4)
}
           

這種函數看着都欠抽,不知道是哪個大聰明想出來的