在学习进程中遇到类型pid_t,不清楚是什么类型,查看/usr/include/bits/types.h:
其中有这样的描述:
/*
* Never include this file directly; use instead.
*/
# define __STD_TYPE typedef
...
__STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
__STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */
...
__STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */
...
本质上它就是整型 int 因为在这么多的代码中要使用具有代表意义的符号表示类型,所以会用到大量的这样的自定义的类型。
阅读(2521) | 评论(2) | 转发(0) |