[c/c++] 后缀_t的那些事
程序员文章站
2022-09-21 09:20:47
含义后缀_t意味着type/typedef(类型),是一种命名规范,类似于全局遍历加前缀g_。那些事不推荐在自己的代码中使用自定义的类型名如果加上后缀_t,则有可能导致与引入库中的类型命名冲突导致错误,因此不建议在自定义的类型名加上后缀_t自定义类型推荐的命名规范自定义类型名加上相关的公司或项目前缀,如qq_int也有人用_type作为后缀,如int_type结合前两项,可以使用qq_int_type主要被定义在头文件stdint.h中在stdint.h文件中,可以看的一些常...
含义
后缀_t
意味着type/typedef(类型)
,是一种命名规范,类似于全局变量加前缀g_
。
那些事
-
不推荐在自己的代码中使用
自定义的类型名如果加上后缀_t
,则有可能与引入库中的类型命名冲突导致错误,因此不建议在自定义的类型名加上后缀_t
- 自定义类型推荐的命名规范
- 自定义类型名加上相关的公司或项目前缀,如
qq_int
- 也有人用
_type
作为后缀,如int_type
- 结合前两项,可以使用
qq_int_type
-
主要被定义在头文件stdint.h中
在stdint.h文件中,可以看的一些常用的后缀为_t
的类型名
参考
- What does a type followed by _t (underscore-t) represent? - Stack Overflow
- “_t” type names - GNU mailing lists
本文地址:https://blog.csdn.net/GreenTeemo/article/details/108980452
推荐阅读
-
C++笔记之【Webservice通讯中文乱码】的那些事
-
C++对象模型的那些事儿之四:拷贝构造函数
-
[c/c++] 后缀_t的那些事
-
Objective-C与JavaScript交互的那些事
-
C++中那些不得不说的类继承
-
程序员应了解的那些事(16)C语言中利用setjmp和longjmp做异常处理 / 不要在C++中使用setjmp和longjmp
-
C++程序员应了解的那些事(64)~ 指向 Data Member 的指针 <成员指针>
-
C++程序员应了解的那些事(68)非类型模板参数
-
C++程序员应了解的那些事(47)函数之 传入传出参数 / 默认参数
-
C++程序员应了解的那些事(36)Effective STL第6条:当心C++编译器中最烦人的分析机制 --- 调用构造函数被误认为是函数声明的问题