获取进程ID时pid_t数据类型和int有什么区别? 我看到了类似的东西:
pid_t getpid(void);
但是它和
有什么区别int getpid(void);
答案 0 :(得分:1)
引用libc manual:
pid_t数据类型是有符号整数类型,能够 代表进程ID。在GNU C库中,这是一个整数。
答案 1 :(得分:0)
数据类型通常是C和C ++中定义的类型变量,作为不成文的定律。 根据该法律,“ pid_t”是在其他地方定义的数据类型,但“ int”是标准类型;因此要了解差异,您需要知道如何定义“ pid_t”。