在哪个标头中定义了rsize_t?

时间:2019-04-11 19:07:27

标签: c

我知道C11标准在可选的附件K中将rsize_t定义为size_t,但是在哪个头文件中? C标准在哪里规定应定义此类型?

2 个答案:

答案 0 :(得分:4)

K.3.3通用定义<stddef.h>

  
      
  1. 头文件<stddef.h>定义类型。

  2.   
  3. 类型为rsize_t,即   类型size_t

  4.   

引用draft

进一步阅读,也定义在<string.h><stdlib.h><stdio.h><wchar.h><time.h>中。可能还有其他人。

答案 1 :(得分:1)

来自https://en.wikibooks.org/wiki/C_Programming/stddef.h

stddef.h是C编程语言标准库中的头文件,它定义宏NULL和offsetof以及类型size_twchar_t和{{1} }。

rsize_t在ptrdiff_t

中定义