cppreference.com
创建账户
登录
名字空间
模板
讨论
变换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
查看
查看
编辑
历史
操作
Template:cpp/meta/navbar content
来自cppreference.com
类型特征
类型类别
is_void
(C++11)
is_null_pointer
(C++11)
(
DR*
)
is_array
(C++11)
is_pointer
(C++11)
is_enum
(C++11)
is_union
(C++11)
is_class
(C++11)
is_function
(C++11)
is_reference
(C++11)
is_object
(C++11)
is_scalar
(C++11)
is_compound
(C++11)
is_integral
(C++11)
is_floating_point
(C++11)
is_fundamental
(C++11)
is_arithmetic
(C++11)
is_lvalue_reference
(C++11)
is_rvalue_reference
(C++11)
is_member_pointer
(C++11)
is_member_object_pointer
(C++11)
is_member_function_pointer
(C++11)
类型属性
is_const
(C++11)
is_volatile
(C++11)
is_empty
(C++11)
is_polymorphic
(C++11)
is_final
(C++14)
is_abstract
(C++11)
is_aggregate
(C++17)
is_implicit_lifetime
(C++23)
is_trivial
(C++11)
(C++26 弃用)
is_trivially_copyable
(C++11)
is_standard_layout
(C++11)
is_literal_type
(C++11)
(
C++20 前*
)
is_pod
(C++11)
(C++20 弃用)
is_signed
(C++11)
is_unsigned
(C++11)
is_bounded_array
(C++20)
is_unbounded_array
(C++20)
is_scoped_enum
(C++23)
has_unique_object_representations
(C++17)
类型特征常量
integral_constant
bool_constant
true_type
false_type
(C++11)
(C++17)
(C++11)
(C++11)
元函数
conjunction
(C++17)
disjunction
(C++17)
negation
(C++17)
受支持操作
is_constructible
is_trivially_constructible
is_nothrow_constructible
(C++11)
(C++11)
(C++11)
is_default_constructible
is_trivially_default_constructible
is_nothrow_default_constructible
(C++11)
(C++11)
(C++11)
is_copy_constructible
is_trivially_copy_constructible
is_nothrow_copy_constructible
(C++11)
(C++11)
(C++11)
is_move_constructible
is_trivially_move_constructible
is_nothrow_move_constructible
(C++11)
(C++11)
(C++11)
is_assignable
is_trivially_assignable
is_nothrow_assignable
(C++11)
(C++11)
(C++11)
is_copy_assignable
is_trivially_copy_assignable
is_nothrow_copy_assignable
(C++11)
(C++11)
(C++11)
is_move_assignable
is_trivially_move_assignable
is_nothrow_move_assignable
(C++11)
(C++11)
(C++11)
is_destructible
is_trivially_destructible
is_nothrow_destructible
(C++11)
(C++11)
(C++11)
has_virtual_destructor
(C++11)
is_swappable_with
is_swappable
is_nothrow_swappable_with
is_nothrow_swappable
(C++17)
(C++17)
(C++17)
(C++17)
关系与属性查询
is_same
(C++11)
is_convertible
is_nothrow_convertible
(C++11)
(C++20)
is_layout_compatible
(C++20)
is_pointer_interconvertible_base_of
(C++20)
is_pointer_interconvertible_with_class
(C++20)
is_corresponding_member
(C++20)
reference_constructs_from_temporary
(C++23)
reference_converts_from_temporary
(C++23)
is_base_of
(C++11)
is_virtual_base_of
(C++26)
alignment_of
(C++11)
rank
(C++11)
extent
(C++11)
is_invocable
is_invocable_r
is_nothrow_invocable
is_nothrow_invocable_r
(C++17)
(C++17)
(C++17)
(C++17)
类型修改
remove_cv
remove_const
remove_volatile
(C++11)
(C++11)
(C++11)
add_cv
add_const
add_volatile
(C++11)
(C++11)
(C++11)
make_signed
(C++11)
make_unsigned
(C++11)