命名空间
变体
操作

标准库头文件 <stddef.h>

来自 cppreference.cn
< c‎ | 头文件

此头文件是类型支持库的一部分,特别地,它提供了额外的基本类型和便利宏。

目录

类型

减去两个指针时返回的有符号整型
(类型定义) [编辑]
预定义空指针常量 nullptr 的类型
(类型定义) [编辑]
与任何其他标量类型具有相同对齐要求的类型
(类型定义) [编辑]
sizeof 运算符返回的无符号整型
(类型定义) [编辑]

常量

实现定义的空指针常量
(宏常量) [编辑]

从结构体类型开头到指定成员的字节偏移量
(函数宏) [编辑]

[编辑] 概要

#define __STDC_VERSION_STDDEF_H__ 202311L
 
typedef /* see description */ ptrdiff_t;
typedef /* see description */ nullptr_t;
typedef /* see description */ max_align_t;
typedef /* see description */ wchar_t;
typedef /* see description */ size_t;
 
#define NULL /* see description */
#define unreachable() /* see description */
#define offsetof(P, D) /* see description */

仅当实现定义了 __STDC_LIB_EXT1__ 并且用户代码在包含任何 <stddef.h> 之前定义了 __STDC_WANT_LIB_EXT1__

#if defined(__STDC_WANT_LIB_EXT1__)
typedef /* see description */ rsize_t;
#endif