A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/algorithm/../../cpp/../cpp/../c/language/../header/stddef.html below:

Standard library header <stddef.h> - cppreference.com

This header is part of types support library, in particular, it provides additional basic types and convenience macros.

Types signed integer type returned when subtracting two pointers
(typedef) [edit] the type of the predefined null pointer constant nullptr
(typedef) [edit] a type with alignment requirement as great as any other scalar type
(typedef) [edit] unsigned integer type returned by the sizeof operator
(typedef) [edit] Constants implementation-defined null pointer constant
(macro constant) [edit] Macros byte offset from the beginning of a struct type to specified member
(function macro) [edit] [edit] Synopsis
#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 */

Only if the implementation defines __STDC_LIB_EXT1__ and additionally the user code defines __STDC_WANT_LIB_EXT1__ before any inclusion of <stddef.h>:

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

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4