命名空间
变体
操作

类型支持(基本类型,RTTI)

来自 cppreference.cn
< cpp
 
 
 
类型支持
基本类型
定宽整数类型 (C++11)
定宽浮点类型 (C++23)
(C++11)    
(C++17)
数值极限
C 数值极限接口
运行时类型信息
 

另请参阅类型系统概述语言定义的基本类型

目录

[编辑] 额外的基本类型和宏

定义于头文件 <cstddef>
sizeof 运算符返回的无符号整型
(typedef) [编辑]
减去两个指针时返回的有符号整型
(typedef) [编辑]
(C++11)
空指针字面量 nullptr 的类型
(typedef) [编辑]
实现定义的空指针常量
(宏常量) [编辑]
微不足道的类型,其对齐要求与其他任何标量类型一样大
(typedef) [编辑]
标准布局类型到指定成员的字节偏移量
(函数宏) [编辑]
(C++17)
字节类型
(枚举) [编辑]
 
定义于头文件 <cstdbool>(已弃用) (直至 C++20)
定义于头文件 <stdbool.h>
__bool_true_false_are_defined
(C++11)(已弃用)
C 兼容性宏常量,扩展为整型字面量 1
(宏常量) [编辑]
 
定义于头文件 <cstdalign>(已弃用) (直至 C++20)
定义于头文件 <stdalign.h>
__alignas_is_defined
(C++11)(已弃用)
C 兼容性宏常量,扩展为整型字面量 1
(宏常量) [编辑]
__alignof_is_defined
(C++11)(已弃用)
C 兼容性宏常量,扩展为整型字面量 1
(宏常量) [编辑]

[编辑] 固定宽度整数类型 (C++11 起)

[编辑] 固定宽度浮点类型 (C++23 起)

[编辑] 数值限制

定义于头文件 <limits>
提供查询所有基本数值类型属性的接口
(类模板) [编辑]

[编辑] C 数值限制接口

[编辑] 运行时类型识别

定义于头文件 <typeinfo>
包含某些类型信息的类,由 typeid 运算符返回
(类) [编辑]
如果 typeid 表达式中的参数为空,则抛出的异常
(类) [编辑]
由无效的 dynamic_cast 表达式抛出的异常,即引用类型转换失败
(类) [编辑]
 
定义于头文件 <typeindex>
围绕 `type_info` 对象的包装器,可用作关联容器和无序关联容器的索引
(类) [编辑]

[编辑] 缺陷报告

下列更改行为的缺陷报告追溯地应用于以前出版的 C++ 标准。

缺陷报告 应用于 发布时的行为 正确的行为
LWG 4036 C++11 C++ 标准对 __alignof_is_defined 规定不明确 已指定并弃用

[编辑] 另请参阅

类型特性和元编程库
C 文档,关于 类型支持库