后缀“_t”在C中代表什么?
可能重复:
类型后跟_t(下划线-t)代表什么?
在我的IDE(Xcode)中键入内容时,自动完成function会在我通过输入某个变量名称时突然显示已定义的单词。 我偶尔会看到名字末尾有’ _t
‘的名字。
-
命名约定是什么,它是什么意思?
-
是否有参考文档来查找常用的修复前和修复后?
使用术语“postfix”进行搜索会给我很多关于同名邮件服务器的GoogleNoise。
t代表“type”或“typedef”。 你会看到很多带有time_t
, size_t
等的POSIX标题(以及其他标题)。 这些基于操作系统和机器架构保持(不一定定义)特定位大小。
仅根据我自己的经验,“_ t”后缀表示“数据类型”。 换句话说,它是使用typedef定义的数据类型。
“_t”后缀是数据类型名称的约定,例如size_t
或wchar_t
。 它不是一贯使用的。