【发布时间】:2011-10-10 13:53:31
【问题描述】:
可能重复:
What does a type followed by _t (underscore-t) represent?
我看到 Linux 环境中的许多数据结构都有 '_t' 的后缀。
它有什么具体含义吗?
【问题讨论】:
-
对于许多人来说,它代表 habit ;-)(Grr,如何将单词的一部分加粗?)
标签: c
可能重复:
What does a type followed by _t (underscore-t) represent?
我看到 Linux 环境中的许多数据结构都有 '_t' 的后缀。
它有什么具体含义吗?
【问题讨论】:
标签: c
它是“类型”的缩写。
【讨论】:
“t”代表“类型”。 POSIX 和可能还有 C99 保留所有以 '_t' 结尾的名称用于实现定义的 typedef。尽管如此,许多库还是为它们自己的用户公开类型使用了这样的名称(我想这样的库可以被认为是实现的一部分,如果你希望这样看的话)。
【讨论】: