header
<cstddef> (stddef.h)
C Standard definitions
This header defines several types implicitly generated or used by certain language expressions.
Types
- ptrdiff_t
 - Result of pointer subtraction (type
)
 
- size_t
 - Unsigned integral type (type
)
 
- max_align_t 
 - Type with widest scalar alignment (type
)
 
- nullptr_t 
 - Null pointer type (C++) (type
)
 
In C, this header also includes the declaration of the wchar_t type (wide character type), which in C++ is a language keyword that identifies a distinct fundamental type (no header inclusion required in C++).
Macro functions
- offsetof
 - Return member offset (macro
)
 
Macro constants
- NULL
 - Null pointer (macro
)