typecheck()简析
摘要:
#define typecheck(type,x) \ ({ type __dummy; \typeof(x) __dummy2; \ (void)(&__dummy == &__dummy2); \1; \ }) 看起来觉得没什么用的代码,其实是检查输入的参数x是不是类型type。检测的方法很巧... 阅读全文
posted @ 2015-04-01 21:14 追寻前人的脚步 阅读(953) 评论(0) 推荐(0) 编辑