21

可能重复:
_t(下划线-t)后跟的类型代表什么?

在我的 IDE (Xcode) 中输入时,当我输入一些变量名时,自动完成会弹出已经定义的单词。我偶尔会看到名称_t末尾带有“ ”的名称。

  1. 那是什么命名约定,它是什么意思?

  2. 是否有参考文档来查找常用的修复前和修复后?

用“后缀”这个词搜索给了我很多关于同名邮件服务器的 GoogleNoise。

4

3 回答 3

14

t 代表“类型”或“类型定义”。您会看到很多带有time_tsize_t和其他的 POSIX 标头(和其他标头)。这些根据操作系统和机器架构持有(不一定定义)特定的位大小。

于 2009-09-08T00:48:23.653 回答
3

仅根据我自己的经验,“_t”后缀表示“数据类型”。换句话说,它是使用 typedef 定义的数据类型。

于 2009-09-08T00:47:06.713 回答
3

“_t”后缀是数据类型名称的约定,例如size_tor wchar_t。它不是一直使用的。

于 2009-09-08T00:49:53.753 回答