命名空間
變體
動作

型別支援(基礎型別、RTTI)

出自 cppreference.com
< cpp
 
 
 
型別支援
基礎型別
固定寬度整數型別 (C++11)
固定寬度浮點數型別 (C++23)
(C++11)    
(C++17)
數值極限
C 數值極限介面
執行時期型別資訊 (RTTI)
 

參閱 型別系統概覽 以及 語言定義的基礎型別

目錄

[編輯] 額外的基礎型別與巨集

定義於標頭檔 <cstddef>
sizeof 運算子所回傳的無號整數型別
(typedef) [編輯]
相減兩個指標時所回傳的帶號整數型別
(typedef) [編輯]
(C++11)
空指標實字 nullptr 的型別
(typedef) [編輯]
實作定義的空指標常數
(巨集常數) [編輯]
具有不亞於任何其他純量型別之對齊需求的平凡型別 (trivial type)
(typedef) [編輯]
標準佈局 (standard-layout) 型別開頭到指定成員的位元組偏移量
(函式巨集) [編輯]
(C++17)
位元組型別
(enum) [編輯]
 
定義於標頭 <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 數值限制介面

[編輯] 執行期型別識別 (RTTI)

定義於標頭檔 <typeinfo>
包含某些類型資訊,由 typeid 運算子回傳的類別
(類別) [編輯]
typeid 運算式中的引數為空時所拋出的例外
(類別) [編輯]
當無效的 dynamic_cast 運算式發生時(即參考型別轉換失敗時)所拋出的例外
(類別) [編輯]
 
定義於標頭 <typeindex>
type_info 物件的封裝器,可用作關聯式與無序關聯式容器中的索引
(類別) [編輯]

[編輯] 瑕疵報告

下列更改行為的缺陷報告追溯應用於之前的 C++ 標準。

DR 應用於 出版時的行為 正確的行為
LWG 4036 C++11 __alignof_is_defined 在 C++ 標準中定義不足 已指定並棄用

[編輯] 參閱

型別特徵與中繼程式設計程式庫
C 文件 關於 型別支援程式庫
English Deutsch 日本語 中文(简体) 中文(繁體)