Namespaces
Variants

Macro Symbol Index

From cppreference.net


本页面尝试列出所有可从 标准库 获取的 符号。符号的书写方式如下:

  • 带有 () 的函数式宏。

目录

_ 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

BUFSIZ

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

NAN (C++11 起)
NULL

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

RAND_MAX

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

TIME_UTC (自 C++17 起)
TMP_MAX

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 文档 关于 宏符号索引