| C-CPP.COM | https://c-cpp.com/ |
| 首页 | https://c-cpp.com/ |
| C语言 | https://c-cpp.com/c |
| C++ | https://c-cpp.com/cpp |
| 网站转手 | https://mi.aliyun.com/domain-detail?domain=c-cpp.com |
| C++ 参考手册 | https://c-cpp.com/cpp |
| C++11 | https://c-cpp.com/cpp/11 |
| C++14 | https://c-cpp.com/cpp/14 |
| C++17 | https://c-cpp.com/cpp/17 |
| C++20 | https://c-cpp.com/cpp/20 |
| C++ 编译器支持情况表 | https://c-cpp.com/cpp/compiler_support |
| 独立与宿主实现 | https://c-cpp.com/cpp/freestanding |
| C++ 语言 | https://c-cpp.com/cpp/language |
| C++ 关键词 | https://c-cpp.com/cpp/keyword |
| 预处理器 | https://c-cpp.com/cpp/preprocessor |
| C++ 标准库头文件 | https://c-cpp.com/cpp/header |
| 具名要求 | https://c-cpp.com/cpp/named_req |
| 功能特性测试 (C++20) | https://c-cpp.com/cpp/feature_test |
| 工具库 | https://c-cpp.com/cpp/utility |
| 类型支持(基本类型、RTTI、类型特性) | https://c-cpp.com/cpp/types |
| std::result_of, std::invoke_result | https://c-cpp.com/cpp/types/result_of |
| std::integral_constant | https://c-cpp.com/cpp/types/integral_constant |
| std::is_constant_evaluated | https://c-cpp.com/cpp/types/is_constant_evaluated |
| std::max_align_t | https://c-cpp.com/cpp/types/max_align_t |
| offsetof | https://c-cpp.com/cpp/types/offsetof |
| NULL | https://c-cpp.com/cpp/types/NULL |
| std::bad_typeid | https://c-cpp.com/cpp/types/bad_typeid |
| std::bad_cast | https://c-cpp.com/cpp/types/bad_cast |
| std::numeric_limits | https://c-cpp.com/cpp/types/numeric_limits |
| std::type_info | https://c-cpp.com/cpp/types/type_info |
| std::ptrdiff_t | https://c-cpp.com/cpp/types/ptrdiff_t |
| std::byte | https://c-cpp.com/cpp/types/byte |
| std::conjunction | https://c-cpp.com/cpp/types/conjunction |
| std::disjunction | https://c-cpp.com/cpp/types/disjunction |
| std::negation | https://c-cpp.com/cpp/types/negation |
| std::is_swappable_with, std::is_swappable, std::is_nothrow_swappable_with, std::is_nothrow_swappable | https://c-cpp.com/cpp/types/is_swappable |
| std::is_invocable, std::is_invocable_r, std::is_nothrow_invocable, std::is_nothrow_invocable_r | https://c-cpp.com/cpp/types/is_invocable |
| std::is_aggregate | https://c-cpp.com/cpp/types/is_aggregate |
| std::has_unique_object_representations | https://c-cpp.com/cpp/types/has_unique_object_representations |
| std::endian | https://c-cpp.com/cpp/types/endian |
| std::remove_cvref | https://c-cpp.com/cpp/types/remove_cvref |
| std::type_index | https://c-cpp.com/cpp/types/type_index |
| C 数值极限接口 | https://c-cpp.com/cpp/types/climits |
| 定宽整数类型 (C++11 起) | https://c-cpp.com/cpp/types/integer |
| std::is_bounded_array | https://c-cpp.com/cpp/types/is_bounded_array |
| std::is_unbounded_array | https://c-cpp.com/cpp/types/is_unbounded_array |
| std::size_t | https://c-cpp.com/cpp/types/size_t |
| std::nullptr_t | https://c-cpp.com/cpp/types/nullptr_t |
| std::is_integral | https://c-cpp.com/cpp/types/is_integral |
| std::rank | https://c-cpp.com/cpp/types/rank |
| std::is_void | https://c-cpp.com/cpp/types/is_void |
| std::is_null_pointer | https://c-cpp.com/cpp/types/is_null_pointer |
| std::is_array | https://c-cpp.com/cpp/types/is_array |
| std::is_pointer | https://c-cpp.com/cpp/types/is_pointer |
| std::is_enum | https://c-cpp.com/cpp/types/is_enum |
| std::is_union | https://c-cpp.com/cpp/types/is_union |
| std::is_class | https://c-cpp.com/cpp/types/is_class |
| std::is_function | https://c-cpp.com/cpp/types/is_function |
| std::is_object | https://c-cpp.com/cpp/types/is_object |
| std::is_scalar | https://c-cpp.com/cpp/types/is_scalar |
| std::is_compound | https://c-cpp.com/cpp/types/is_compound |
| std::is_floating_point | https://c-cpp.com/cpp/types/is_floating_point |
| std::is_fundamental | https://c-cpp.com/cpp/types/is_fundamental |
| std::is_arithmetic | https://c-cpp.com/cpp/types/is_arithmetic |
| std::is_reference | https://c-cpp.com/cpp/types/is_reference |
| std::is_lvalue_reference | https://c-cpp.com/cpp/types/is_lvalue_reference |
| std::is_rvalue_reference | https://c-cpp.com/cpp/types/is_rvalue_reference |
| std::is_member_pointer | https://c-cpp.com/cpp/types/is_member_pointer |
| std::is_member_object_pointer | https://c-cpp.com/cpp/types/is_member_object_pointer |
| std::is_member_function_pointer | https://c-cpp.com/cpp/types/is_member_function_pointer |
| std::is_const | https://c-cpp.com/cpp/types/is_const |
| std::is_volatile | https://c-cpp.com/cpp/types/is_volatile |
| std::is_empty | https://c-cpp.com/cpp/types/is_empty |
| std::is_polymorphic | https://c-cpp.com/cpp/types/is_polymorphic |
| std::is_final | https://c-cpp.com/cpp/types/is_final |
| std::is_abstract | https://c-cpp.com/cpp/types/is_abstract |
| std::is_trivial | https://c-cpp.com/cpp/types/is_trivial |
| std::is_trivially_copyable | https://c-cpp.com/cpp/types/is_trivially_copyable |
| std::is_standard_layout | https://c-cpp.com/cpp/types/is_standard_layout |
| std::is_literal_type | https://c-cpp.com/cpp/types/is_literal_type |
| std::is_pod | https://c-cpp.com/cpp/types/is_pod |
| std::is_signed | https://c-cpp.com/cpp/types/is_signed |
| std::is_unsigned | https://c-cpp.com/cpp/types/is_unsigned |
| std::is_constructible, std::is_trivially_constructible, std::is_nothrow_constructible | https://c-cpp.com/cpp/types/is_constructible |
| std::is_default_constructible, std::is_trivially_default_constructible, std::is_nothrow_default_constructible | https://c-cpp.com/cpp/types/is_default_constructible |
| std::is_copy_constructible, std::is_trivially_copy_constructible, std::is_nothrow_copy_constructible | https://c-cpp.com/cpp/types/is_copy_constructible |
| std::is_move_constructible, std::is_trivially_move_constructible, std::is_nothrow_move_constructible | https://c-cpp.com/cpp/types/is_move_constructible |
| std::is_assignable, std::is_trivially_assignable, std::is_nothrow_assignable | https://c-cpp.com/cpp/types/is_assignable |
| std::is_copy_assignable, std::is_trivially_copy_assignable, std::is_nothrow_copy_assignable | https://c-cpp.com/cpp/types/is_copy_assignable |
| std::is_move_assignable, std::is_trivially_move_assignable, std::is_nothrow_move_assignable | https://c-cpp.com/cpp/types/is_move_assignable |
| std::is_destructible, std::is_trivially_destructible, std::is_nothrow_destructible | https://c-cpp.com/cpp/types/is_destructible |
| std::has_virtual_destructor | https://c-cpp.com/cpp/types/has_virtual_destructor |
| std::is_same | https://c-cpp.com/cpp/types/is_same |
| std::is_base_of | https://c-cpp.com/cpp/types/is_base_of |
| std::is_convertible, std::is_nothrow_convertible | https://c-cpp.com/cpp/types/is_convertible |
| std::is_layout_compatible | https://c-cpp.com/cpp/types/is_layout_compatible |
| std::is_pointer_interconvertible_base_of | https://c-cpp.com/cpp/types/is_pointer_interconvertible_base_of |
| std::is_pointer_interconvertible_with_class | https://c-cpp.com/cpp/types/is_pointer_interconvertible_with_class |
| std::is_corresponding_member | https://c-cpp.com/cpp/types/is_corresponding_member |
| std::alignment_of | https://c-cpp.com/cpp/types/alignment_of |
| std::extent | https://c-cpp.com/cpp/types/extent |
| std::remove_cv, std::remove_const, std::remove_volatile | https://c-cpp.com/cpp/types/remove_cv |
| std::add_cv, std::add_const, std::add_volatile | https://c-cpp.com/cpp/types/add_cv |
| std::make_signed | https://c-cpp.com/cpp/types/make_signed |
| std::make_unsigned | https://c-cpp.com/cpp/types/make_unsigned |
| std::remove_reference | https://c-cpp.com/cpp/types/remove_reference |
| std::add_lvalue_reference, std::add_rvalue_reference | https://c-cpp.com/cpp/types/add_reference |
| std::remove_pointer | https://c-cpp.com/cpp/types/remove_pointer |
| std::add_pointer | https://c-cpp.com/cpp/types/add_pointer |
| std::remove_extent | https://c-cpp.com/cpp/types/remove_extent |
| std::remove_all_extents | https://c-cpp.com/cpp/types/remove_all_extents |
| std::aligned_storage | https://c-cpp.com/cpp/types/aligned_storage |
| std::aligned_union | https://c-cpp.com/cpp/types/aligned_union |
| std::decay | https://c-cpp.com/cpp/types/decay |
| std::enable_if | https://c-cpp.com/cpp/types/enable_if |
| std::void_t | https://c-cpp.com/cpp/types/void_t |
| std::conditional | https://c-cpp.com/cpp/types/conditional |
| std::common_type | https://c-cpp.com/cpp/types/common_type |
| std::common_reference | https://c-cpp.com/cpp/types/common_reference |
| std::underlying_type | https://c-cpp.com/cpp/types/underlying_type |
| std::type_identity | https://c-cpp.com/cpp/types/type_identity |
| 注释 | https://c-cpp.com/cpp/comment |
| 概念库 (C++20) | https://c-cpp.com/cpp/concepts |
| 错误处理 | https://c-cpp.com/cpp/error |
| 动态内存管理 | https://c-cpp.com/cpp/memory |
| 日期和时间工具 | https://c-cpp.com/cpp/chrono |
| 字符串库 | https://c-cpp.com/cpp/string |
| 容器库 | https://c-cpp.com/cpp/container |
| 迭代器库 | https://c-cpp.com/cpp/iterator |
| 范围库 (C++20) | https://c-cpp.com/cpp/ranges |
| 算法库 | https://c-cpp.com/cpp/algorithm |
| 数值库 | https://c-cpp.com/cpp/numeric |
| 输入/输出库 | https://c-cpp.com/cpp/io |
| 文件系统库 | https://c-cpp.com/cpp/filesystem |
| 本地化库 | https://c-cpp.com/cpp/locale |
| 正则表达式库 | https://c-cpp.com/cpp/regex |
| 原子操作库 | https://c-cpp.com/cpp/atomic |
| 线程支持库 | https://c-cpp.com/cpp/thread |
| 实验性 C++ 特性 | https://c-cpp.com/cpp/experimental |
| 有用的资源 | https://c-cpp.com/cpp/links |
| 索引 | https://c-cpp.com/cpp/index |
| std 符号索引 | https://c-cpp.com/cpp/symbol_index |
| 协程支持 (C++20) | https://c-cpp.com/cpp/coroutine |
| C++ 关键词 | https://c-cpp.com/cpp/keywords |
| 首页 | https://c-cpp.com/ |
| C++ 参考手册 | https://c-cpp.com/cpp |
| 类型支持(基本类型、RTTI、类型特性) | https://c-cpp.com/cpp/types |
| https://c-cpp.com/cpp/header/type_traits.html |
| 聚合类型 | https://c-cpp.com/cpp/language/aggregate_initialization.html |
| std::remove_all_extents_t | https://c-cpp.com/cpp/types/remove_all_extents.html |
| std::integral_constant | https://c-cpp.com/cpp/types/integral_constant.html |
| std::integral_constant | https://c-cpp.com/cpp/types/integral_constant.html |
| std::forward | https://c-cpp.com/cpp/utility/forward.html |
| std::forward | https://c-cpp.com/cpp/utility/forward.html |
| std::aligned_union_t | https://c-cpp.com/cpp/types/aligned_union.html |
| C语言 | https://c-cpp.com/ |
| C++中文网 | https://c-cpp.com/ |
Viewport: width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0