Macro Symbol Index
本页面尝试列出所有可从
标准库
获取的
宏
符号。符号的书写方式如下:
-
带有
()的函数式宏。
目录 |
_
A
B
C
D
E
F
H
I
K
L
M
N
O
P
R
S
T
U
V
W
_
A
B
C
D
E
F
H
I
K
L
M
N
O
P
R
S
T
U
V
W
_(下划线)
__alignas_is_defined
(自 C++11 起)
(已弃用)
__bool_true_false_are_defined
(自 C++11 起)
(已弃用)
__cpp_lib_adaptor_iterator_pair_constructor
(自 C++23 起)
__cpp_lib_addressof_constexpr
(自 C++17 起)
__cpp_lib_algorithm_default_value_type
(自 C++26 起)
__cpp_lib_algorithm_iterator_requirements
(自 C++23 起)
__cpp_lib_aligned_accessor
(自 C++26 起)
__cpp_lib_allocate_at_least
(自 C++23 起)
__cpp_lib_allocator_traits_is_always_equal
(自 C++17 起)
__cpp_lib_any
(自 C++17 起)
__cpp_lib_apply
(自 C++17 起)
__cpp_lib_array_constexpr
(自 C++17 起)
(于 C++20 更新)
__cpp_lib_as_const
(自 C++17 起)
__cpp_lib_associative_heterogeneous_erasure
(自 C++23 起)
__cpp_lib_associative_heterogeneous_insertion
(自 C++26 起)
__cpp_lib_assume_aligned
(自 C++20 起)
__cpp_lib_atomic_flag_test
(自 C++20 起)
__cpp_lib_atomic_float
(自 C++20 起)
__cpp_lib_atomic_is_always_lock_free
(自 C++17 起)
__cpp_lib_atomic_lock_free_type_aliases
(自 C++20 起)
__cpp_lib_atomic_min_max
(自 C++26 起)
__cpp_lib_atomic_ref
(自 C++20 起)
__cpp_lib_atomic_shared_ptr
(自 C++20 起)
__cpp_lib_atomic_value_initialization
(自 C++20 起)
__cpp_lib_atomic_wait
(自 C++20 起)
__cpp_lib_barrier
(自 C++20 起)
(于 C++23 更新)
__cpp_lib_bind_back
(自 C++23 起)
(于 C++26 更新)
__cpp_lib_bind_front
(自 C++20 起)
(于 C++26 更新)
__cpp_lib_bit_cast
(自 C++20 起)
__cpp_lib_bitops
(自 C++20 起)
__cpp_lib_bitset
(自 C++26 起)
__cpp_lib_bool_constant
(自 C++17 起)
__cpp_lib_bounded_array_traits
(自 C++20 起)
__cpp_lib_boyer_moore_searcher
(自 C++17 起)
__cpp_lib_byte
(自 C++17 起)
__cpp_lib_byteswap
(自 C++23 起)
__cpp_lib_char8_t
(自 C++20 起)
__cpp_lib_chrono
(自 C++17 起)
(于 C++20、C++26 更新)
__cpp_lib_chrono_udls
(自 C++14 起)
__cpp_lib_clamp
(自 C++17 起)
__cpp_lib_common_reference
(自 C++23 起)
__cpp_lib_common_reference_wrapper
(自 C++23 起)
__cpp_lib_complex_udls
(自 C++14 起)
__cpp_lib_concepts
(自 C++20 起)
(于 C++23 更新)
__cpp_lib_constexpr_algorithms
(自 C++20 起)
(于 C++26 更新)
__cpp_lib_constexpr_atomic
(自 C++26 起)
__cpp_lib_constexpr_bitset
(自 C++23 起)
__cpp_lib_constexpr_charconv
(自 C++23 起)
__cpp_lib_constexpr_cmath
(自 C++23 起)
(于 C++26 更新)
__cpp_lib_constexpr_complex
(自 C++20 起)
(于 C++26 更新)
__cpp_lib_constexpr_deque
(自 C++26 起)
__cpp_lib_constexpr_dynamic_alloc
(自 C++20 起)
__cpp_lib_constexpr_exceptions
(自 C++26 起)
__cpp_lib_constexpr_flat_map
(自 C++26 起)
__cpp_lib_constexpr_flat_set
(自 C++26 起)
__cpp_lib_constexpr_forward_list
(自 C++26 起)
__cpp_lib_constexpr_functional
(自 C++20 起)
__cpp_lib_constexpr_inplace_vector
(自 C++26 起)
__cpp_lib_constexpr_iterator
(自 C++20 起)
__cpp_lib_constexpr_list
(自 C++26 起)
__cpp_lib_constexpr_map
(自 C++26 起)
__cpp_lib_constexpr_memory
(自 C++20 起)
(于 C++23 更新)
__cpp_lib_constexpr_new
(自 C++26 起)
__cpp_lib_constexpr_numeric
(自 C++20 起)
__cpp_lib_constexpr_queue
(自 C++26 起)
__cpp_lib_constexpr_set
(自 C++26
A
assert()
ATOMIC_BOOL_LOCK_FREE
(自 C++11 起)
ATOMIC_CHAR_LOCK_FREE
(自 C++11 起)
ATOMIC_CHAR16_T_LOCK_FREE
(自 C++11 起)
ATOMIC_CHAR32_T_LOCK_FREE
(自 C++11 起)
ATOMIC_CHAR8_T_LOCK_FREE
(自 C++20 起)
ATOMIC_FLAG_INIT
(自 C++11 起)
(C++20 起弃用)
ATOMIC_INT_LOCK_FREE
(自 C++11 起)
ATOMIC_LLONG_LOCK_FREE
(自 C++11 起)
ATOMIC_LONG_LOCK_FREE
(自 C++11 起)
ATOMIC_POINTER_LOCK_FREE
(自 C++11 起)
ATOMIC_SHORT_LOCK_FREE
(自 C++11 起)
ATOMIC_VAR_INIT()
(自 C++11 起)
(C++20 起弃用)
ATOMIC_WCHAR_T_LOCK_FREE
(自 C++11 起)
B
C
CHAR_BIT
CHAR_MAX
CHAR_MIN
CLOCKS_PER_SEC
D
DBL_DECIMAL_DIG
(C++17 起)
DBL_DIG
DBL_EPSILON
DBL_HAS_SUBNORM
(C++17 起)
DBL_MANT_DIG
DBL_MAX
DBL_MAX_10_EXP
DBL_MAX_EXP
DBL_MIN
DBL_MIN_10_EXP
DBL_MIN_EXP
DBL_TRUE_MIN
(C++17 起)
DECIMAL_DIG
(C++11 起)
E
E2BIG
(自 C++11 起)
EACCES
(自 C++11 起)
EADDRINUSE
(自 C++11 起)
EADDRNOTAVAIL
(自 C++11 起)
EAFNOSUPPORT
(自 C++11 起)
EAGAIN
(自 C++11 起)
EALREADY
(自 C++11 起)
EBADF
(自 C++11 起)
EBADMSG
(自 C++11 起)
EBUSY
(自 C++11 起)
ECANCELED
(自 C++11 起)
ECHILD
(自 C++11 起)
ECONNABORTED
(自 C++11 起)
ECONNREFUSED
(自 C++11 起)
ECONNRESET
(自 C++11 起)
EDEADLK
(自 C++11 起)
EDESTADDRREQ
(自 C++11 起)
EDOM
EEXIST
(自 C++11 起)
EFAULT
(自 C++11 起)
EFBIG
(自 C++11 起)
EHOSTUNREACH
(自 C++11 起)
EIDRM
(自 C++11 起)
EILSEQ
(自 C++11 起)
EINPROGRESS
(自 C++11 起)
EINTR
(自 C++11 起)
EINVAL
(自 C++11 起)
EIO
(自 C++11 起)
EISCONN
(自 C++11 起)
EISDIR
(自 C++11 起)
ELOOP
(自 C++11 起)
EMFILE
(自 C++11 起)
EMLINK
(自 C++11 起)
EMSGSIZE
(自 C++11 起)
ENAMETOOLONG
(自 C++11 起)
ENETDOWN
(自 C++11 起)
ENETRESET
(自 C++11 起)
ENETUNREACH
(自 C++11 起)
ENFILE
(自 C++11 起)
ENOBUFS
(自 C++11 起)
ENODATA
(自 C++11 起)
ENODEV
(自 C++11 起)
ENOENT
(自 C++11 起)
ENOEXEC
(自 C++11 起)
ENOLCK
(自 C++11 起)
ENOLINK
(自 C++11 起)
ENOMEM
(自 C++11 起)
ENOMSG
(自 C++11 起)
ENOPROTOOPT
(自 C++11 起)
ENOSPC
(自 C++11 起)
ENOSR
(自 C++11 起)
ENOSTR
(自 C++11 起)
ENOSYS
(自 C++11 起)
ENOTCONN
(自 C++11 起)
ENOTDIR
(自 C++11 起)
ENOTEMPTY
(自 C++11 起)
ENOTRECOVERABLE
(自 C++11 起)
ENOTSOCK
(自 C++11 起)
ENOTSUP
(自 C++11 起)
ENOTTY
(自 C++11 起)
ENXIO
(自 C++11 起)
EOF
EOPNOTSUPP
(自 C++11 起)
EOVERFLOW
(自 C++11 起)
EOWNERDEAD
(自 C++11 起)
EPERM
(自 C++11 起)
EPIPE
(自 C++11 起)
EPROTO
(自 C++11 起)
EPROTONOSUPPORT
(自 C++11 起)
EPROTOTYPE
<span class="t-mark-re
F
FE_ALL_EXCEPT
(C++11 起)
FE_DFL_ENV
(C++11 起)
FE_DIVBYZERO
(C++11 起)
FE_DOWNWARD
(C++11 起)
FE_INEXACT
(C++11 起)
FE_INVALID
(C++11 起)
FE_OVERFLOW
(C++11 起)
FE_TONEAREST
(C++11 起)
FE_TOWARDZERO
(C++11 起)
FE_UNDERFLOW
(C++11 起)
FE_UPWARD
(C++11 起)
FILENAME_MAX
FLT_DECIMAL_DIG
(C++17 起)
FLT_DIG
FLT_EPSILON
FLT_EVAL_METHOD
(C++11 起)
FLT_HAS_SUBNORM
(C++17 起)
FLT_MANT_DIG
FLT_MAX
FLT_MAX_10_EXP
FLT_MAX_EXP
FLT_MIN
FLT_MIN_10_EXP
FLT_MIN_EXP
FLT_RADIX
FLT_ROUNDS
FLT_TRUE_MIN
(C++17 起)
FOPEN_MAX
FP_FAST_FMA
(C++11 起)
FP_FAST_FMAF
(C++11 起)
FP_FAST_FMAL
(C++11 起)
FP_ILOGB0
(C++11 起)
FP_ILOGBNAN
(C++11 起)
FP_SUBNORMAL
(C++11 起)
FP_ZERO
(C++11 起)
FP_INFINITE
(C++11 起)
FP_NAN
(C++11 起)
FP_NORMAL
(C++11 起)
H
HUGE_VAL
HUGE_VALF
(C++11 起)
HUGE_VALL
(C++11 起)
I
INFINITY
(自 C++11 起)
INT_FAST16_MAX
(自 C++11 起)
INT_FAST16_MIN
(自 C++11 起)
INT_FAST32_MAX
(自 C++11 起)
INT_FAST32_MIN
(自 C++11 起)
INT_FAST64_MAX
(自 C++11 起)
INT_FAST64_MIN
(自 C++11 起)
INT_FAST8_MAX
(自 C++11 起)
INT_FAST8_MIN
(自 C++11 起)
INT_LEAST16_MAX
(自 C++11 起)
INT_LEAST16_MIN
(自 C++11 起)
INT_LEAST32_MAX
(自 C++11 起)
INT_LEAST32_MIN
(自 C++11 起)
INT_LEAST64_MAX
(自 C++11 起)
INT_LEAST64_MIN
(自 C++11 起)
INT_LEAST8_MAX
(自 C++11 起)
INT_LEAST8_MIN
(自 C++11 起)
INT_MAX
INT_MIN
INT16_C()
(自 C++11 起)
INT16_MAX
(自 C++11 起)
INT16_MIN
(自 C++11 起)
INT32_C()
(自 C++11 起)
INT32_MAX
(自 C++11 起)
INT32_MIN
(自 C++11 起)
INT64_C()
(自 C++11 起)
INT64_MAX
(自 C++11 起)
INT64_MIN
(自 C++11 起)
INT8_C()
(自 C++11 起)
INT8_MAX
(自 C++11 起)
INT8_MIN
(自 C++11 起)
INTMAX_C()
(自 C++11 起)
INTMAX_MAX
(自 C++11 起)
INTMAX_MIN
(自 C++11 起)
INTPTR_MAX
(自 C++11 起)
INTPTR_MIN
(自 C++11 起)
L
L_tmpnam
LC_ALL
LC_COLLATE
LC_CTYPE
LC_MONETARY
LC_NUMERIC
LC_TIME
LDBL_DECIMAL_DIG
(C++17 起)
LDBL_DIG
LDBL_EPSILON
LDBL_HAS_SUBNORM
(C++17 起)
LDBL_MANT_DIG
LDBL_MAX
LDBL_MAX_10_EXP
LDBL_MAX_EXP
LDBL_MIN
LDBL_MIN_10_EXP
LDBL_MIN_EXP
LDBL_TRUE_MIN
(C++17 起)
LLONG_MAX
(C++11 起)
LLONG_MIN
(C++11 起)
LONG_MAX
LONG_MIN
M
MATH_ERREXCEPT
(C++11 起)
math_errhandling
(C++11 起)
MATH_ERRNO
(C++11 起)
MB_CUR_MAX
MB_LEN_MAX
N
O
offsetof()
ONCE_FLAG_INIT
(自 C++11 起)
P
PRId16
(自 C++11 起)
PRId32
(自 C++11 起)
PRId64
(自 C++11 起)
PRId8
(自 C++11 起)
PRIdFAST16
(自 C++11 起)
PRIdFAST32
(自 C++11 起)
PRIdFAST64
(自 C++11 起)
PRIdFAST8
(自 C++11 起)
PRIdLEAST16
(自 C++11 起)
PRIdLEAST32
(自 C++11 起)
PRIdLEAST64
(自 C++11 起)
PRIdLEAST8
(自 C++11 起)
PRIdMAX
(自 C++11 起)
PRIdPTR
(自 C++11 起)
PRIi16
(自 C++11 起)
PRIi32
(自 C++11 起)
PRIi64
(自 C++11 起)
PRIi8
(自 C++11 起)
PRIiFAST16
(自 C++11 起)
PRIiFAST32
(自 C++11 起)
PRIiFAST64
(自 C++11 起)
PRIiFAST8
(自 C++11 起)
PRIiLEAST16
(自 C++11 起)
PRIiLEAST32
(自 C++11 起)
PRIiLEAST64
(自 C++11 起)
PRIiLEAST8
(自 C++11 起)
PRIiMAX
(自 C++11 起)
PRIiPTR
(自 C++11 起)
PRIo16
(自 C++11 起)
PRIo32
(自 C++11 起)
PRIo64
(自 C++11 起)
PRIo8
(自 C++11 起)
PRIoFAST16
(自 C++11 起)
PRIoFAST32
(自 C++11 起)
PRIoFAST64
(自 C++11 起)
PRIoFAST8
(自 C++11 起)
PRIoLEAST16
(自 C++11 起)
PRIoLEAST32
(自 C++11 起)
PRIoLEAST64
(自 C++11 起)
PRIoLEAST8
(自 C++11 起)
PRIoMAX
(自 C++11 起)
PRIoPTR
(自 C++11 起)
PRIu16
(自 C++11 起)
PRIu32
(自 C++11 起)
PRIu64
(自 C++11 起)
PRIu8
(自 C++11 起)
PRIuFAST16
(自 C++11 起)
PRIuFAST32
(自 C++11 起)
PRIuFAST64
(自 C++11 起)
PRIuFAST8
(自 C++11 起)
PRIuLEAST16
(自 C++11 起)
PRIuLEAST32
(自 C++11 起)
PRIuLEAST64
(自 C++11 起)
PRIuLEAST8
(自 C++11 起)
PRIuMAX
(自 C++11 起)
PRIuPTR
(自 C++11 起)
PRIx16
(自 C++11 起)
PRIX16
(自 C++11 起)
PRIx32
(自 C++11 起)
PRIX32
(自 C++11 起)
PRIx64
(自 C++11 起)
PRIX64
(自 C++11 起)
PRIx8
(自 C++11 起)
PRIX8
(自 C++11 起)
PRIxFAST16
(自 C++11 起)
PRIXFAST16
(自 C++11 起)
PRIxFAST32
(自 C++11 起)
PRIXFAST32
(自 C++11 起)
PRIxFAST64
(自 C++11 起)
PRIXFAST64
(自 C++11 起)
PRIxFAST8
(自 C++11 起)
PRIXFAST8
(自 C++11 起)
PRIxLEAST16
(自 C++11 起)
PRIXLEAST16
(自 C++11 起)
PRIxLEAST32
(自 C++11 起)
PRIXLEAST32
R
S
SCHAR_MAX
SCHAR_MIN
SCNd16
(自 C++11 起)
SCNd32
(自 C++11 起)
SCNd64
(自 C++11 起)
SCNd8
(自 C++11 起)
SCNdFAST16
(自 C++11 起)
SCNdFAST32
(自 C++11 起)
SCNdFAST64
(自 C++11 起)
SCNdFAST8
(自 C++11 起)
SCNdLEAST16
(自 C++11 起)
SCNdLEAST32
(自 C++11 起)
SCNdLEAST64
(自 C++11 起)
SCNdLEAST8
(自 C++11 起)
SCNdMAX
(自 C++11 起)
SCNdPTR
(自 C++11 起)
SCNi16
(自 C++11 起)
SCNi32
(自 C++11 起)
SCNi64
(自 C++11 起)
SCNi8
(自 C++11 起)
SCNiFAST16
(自 C++11 起)
SCNiFAST32
(自 C++11 起)
SCNiFAST64
(自 C++11 起)
SCNiFAST8
(自 C++11 起)
SCNiLEAST16
(自 C++11 起)
SCNiLEAST32
(自 C++11 起)
SCNiLEAST64
(自 C++11 起)
SCNiLEAST8
(自 C++11 起)
SCNiMAX
(自 C++11 起)
SCNiPTR
(自 C++11 起)
SCNo16
(自 C++11 起)
SCNo32
(自 C++11 起)
SCNo64
(自 C++11 起)
SCNo8
(自 C++11 起)
SCNoFAST16
(自 C++11 起)
SCNoFAST32
(自 C++11 起)
SCNoFAST64
(自 C++11 起)
SCNoFAST8
(自 C++11 起)
SCNoLEAST16
(自 C++11 起)
SCNoLEAST32
(自 C++11 起)
SCNoLEAST64
(自 C++11 起)
SCNoLEAST8
(自 C++11 起)
SCNoMAX
(自 C++11 起)
SCNoPTR
(自 C++11 起)
SCNu16
(自 C++11 起)
SCNu32
(自 C++11 起)
SCNu64
(自 C++11 起)
SCNu8
(自 C++11 起)
SCNuFAST16
(自 C++11 起)
SCNuFAST32
(自 C++11 起)
SCNuFAST64
(自 C++11 起)
SCNuFAST8
(自 C++11 起)
SCNuLEAST16
(自 C++11 起)
SCNuLEAST32
(自 C++11 起)
SCNuLEAST64
(自 C++11 起)
SCNuLEAST8
(自 C++11 起)
SCNuMAX
(自 C++11 起)
SCNuPTR
(自 C++11 起)
SCNx16
(自 C++11 起)
SCNx32
(自 C++11 起)
SCNx64
(自 C++11 起)
SCNx8
(自 C++11 起)
SCNxFAST16
(自 C++11 起)
SCNxFAST32
(自 C++11 起)
SCNxFAST64
(自 C++11 起)
SCNxFAST8
(自 C++11 起)
SCNxLEAST16
(自 C++11 起)
SCNxLEAST32
(自 C++11 起)
SCNxLEAST64
(自 C++11 起)
SCNxLEAST8
(自 C++11 起)
SCNxMAX
(自 C++11 起)
SCNxPTR
(自 C++11 起)
SEEK_CUR
SEEK_END
SEEK_SET
setjmp()
SHRT_MAX
SHRT_MIN
SIG_ATOMIC_MAX
(自 C++11 起)
SIG_ATOMIC_MIN
(自 C++11 起)
<a href="../utility/program/SIG_strateg
T
U
UCHAR_MAX
UINT_FAST16_MAX
(自 C++11 起)
UINT_FAST32_MAX
(自 C++11 起)
UINT_FAST64_MAX
(自 C++11 起)
UINT_FAST8_MAX
(自 C++11 起)
UINT_LEAST16_MAX
(自 C++11 起)
UINT_LEAST32_MAX
(自 C++11 起)
UINT_LEAST64_MAX
(自 C++11 起)
UINT_LEAST8_MAX
(自 C++11 起)
UINT_MAX
UINT16_C()
(自 C++11 起)
UINT16_MAX
(自 C++11 起)
UINT32_C()
(自 C++11 起)
UINT32_MAX
(自 C++11 起)
UINT64_MAX
(自 C++11 起)
UINT64_C()
(自 C++11 起)
UINT8_C()
(自 C++11 起)
UINT8_MAX
(自 C++11 起)
UINTMAX_C()
(自 C++11 起)
UINTMAX_MAX
(自 C++11 起)
UINTPTR_MAX
(自 C++11 起)
ULLONG_MAX
(自 C++11 起)
ULONG_MAX
USHRT_MAX
V
va_arg()
va_copy()
(C++11 起)
va_end()
va_start()
W
WCHAR_MAX
(C++11 起)
WCHAR_MIN
(C++11 起)
WEOF
WINT_MAX
(C++11 起)
WINT_MIN
(C++11 起)
参见
|
C 文档
关于
宏符号索引
|