可能重复:
What does a type followed by _t (underscore-t) represent?
在我的IDE(Xcode)中键入内容时,自动完成功能会弹出已经定义过的单词,当时我正在输入一些变量名称。我偶尔会看到名称末尾有“_t
”的名字。
这是什么命名约定,它是什么意思?
是否有参考文档可以查找常用的修复前和修复后的内容?
使用术语“postfix”进行搜索可以获得很多关于同名邮件服务器的GoogleNoise。
答案 0 :(得分:12)
t代表“type”或“typedef”。您会看到许多带有time_t
,size_t
和其他人的POSIX标题(以及其他标题)。这些包含(不一定定义)基于操作系统和机器架构的特定位大小。
答案 1 :(得分:3)
仅基于我自己的经验,“_ t”后缀表示“数据类型”。换句话说,它是使用typedef定义的数据类型。
答案 2 :(得分:2)
“_t”后缀是数据类型名称的约定,例如size_t
或wchar_t
。它不是一贯使用的。