<type_traits>

標頭檔案

<type_traits>

型別特徵
該標頭檔案定義了一系列用於在編譯時獲取型別資訊的類。

該標頭檔案包含
  • 輔助類:用於協助建立編譯時常量的標準類。
  • 型別特徵:以編譯時常量值的形式獲取型別特徵的類。
  • 型別轉換:透過對現有型別應用特定轉換來獲取新型別的類。

型別的一個基本特徵是它們可以被劃分的類別。下圖展示了這些類別如何重疊
主要類別複合類別
基本型別void
std::nullptr_t標量物件
整數算術
浮點
複合指標
成員物件指標成員指標
成員函式指標
列舉
聯合體
*
陣列
左值引用引用
右值引用
函式
* = 不包括聯合體

輔助類


型別特徵

主要型別類別


複合型別類別


型別屬性


型別特性


型別關係


屬性查詢



型別轉換

Const-volatile 限定符


複合型別變更


其他型別生成器