![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GCC
张鸷
这个作者很懒,什么都没留下…
展开
-
typecheck(type,x) 作用
在kernel 2.6.30 的typecheck.h源码中有如下定义#define typecheck(type,x) /({ type __dummy; / typeof(x) __dummy2; / (void)(&__dummy == &__dummy2); / 1; /})这个有什么作用呢?下面举例来转载 2015-10-16 18:39:55 · 774 阅读 · 0 评论 -
关键字 __typeof__
__typeof__(var) 是gcc对C语言的一个扩展保留字,用于声明变量类型,var可以是数据类型(int, char*..),也可以是变量表达式。define DEFINE_MY_TYPE(type, name) __thread __typeof__(type) my_var_##nameDEFINE_MY_TYPE(int, one); //It is转载 2015-10-14 14:18:54 · 884 阅读 · 0 评论