我知道C11标准在可选的附件K中将rsize_t
定义为size_t
,但是在哪个头文件中? C标准在哪里规定应定义此类型?
答案 0 :(得分:4)
K.3.3通用定义<stddef.h>
头文件
<stddef.h>
定义类型。类型为
rsize_t
,即 类型size_t
。
引用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_t
,wchar_t
和{{1} }。
rsize_t在ptrdiff_t