Gcc 下 MAX/MIN的安全宏定义
#ifndef Max(x,y) #define Max(x,y) (__extension__({typeof(x) __X=(x);typeof(y) __Y=(y);__X>__Y?__X:__Y;})) #endif
顺便问一下标准C下如何安全地定义呢?
躲猫猫社团团长 http://t.sina.com.cn/coolria
#ifndef Max(x,y) #define Max(x,y) (__extension__({typeof(x) __X=(x);typeof(y) __Y=(y);__X>__Y?__X:__Y;})) #endif
顺便问一下标准C下如何安全地定义呢?
躲猫猫社团团长 http://t.sina.com.cn/coolria