compile time assert

compile time assert:

#define UNIQUE(x)    __unique_name##x
#define STATIC_ASSERT(expr) typedef char UNIQUE(__LINE__)[(expr)?1:-1];

posted @ 2011-05-05 18:14  qsort  阅读(529)  评论(0编辑  收藏  举报