thread##_type
此代码片段中使用的目的是什么?我知道下划线t (_t)
用作命名约定以识别类型,下划线 type 也是如此(_type)
,通常在typedef
语句中。我也理解##
inmacros
表示串联。不会_type
有比这以外的任何目的?(比如双下划线的用法__FILE__
)?
#define THREAD_TYPE(thread)
typedef struct \
{ \
pthread_t pthread; \
int err; \
} thread##_type;
_type
在 C 中没有特殊含义。这段代码只是按照作者选择的方式装饰名称,仅此而已。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句