名稱空間
變體
操作

C++ 命名要求: 一元型別特性 (UnaryTypeTrait) (自 C++11 起)

來自 cppreference.com
 
 
C++ 命名要求
基本
型別屬性
全庫範圍




Container(容器)
容器元素
迭代器 (Iterator)
流 I/O
格式化器
隨機數
併發
範圍 (Ranges)
多維檢視
其他

 

一個 一元型別特性 (UnaryTypeTrait) 是一個類模板,它透過 std::integral_constant (通常是 std::bool_constant) 的特化來描述其模板型別引數的屬性。

[編輯] 要求

[編輯] 標準庫

以下所有型別特性 (type traits) 都滿足 一元型別特性 (UnaryTypeTrait)

以下標準庫類模板也滿足 一元型別特性 (UnaryTypeTrait)

指定型別和指定值的編譯時常量
(類模板)
(C++17)
邏輯 NOT 元函式
(類模板) [編輯]
獲取 tuple 的大小

一個 tuple
(類模板特化) [編輯]

獲得 array 的大小
(類模板特化) [編輯]
獲取 pair 的大小
(類模板特化) [編輯]
在編譯時獲取 `variant` 替代列表的大小
(類模板) (變數模板)[編輯]
指示一個物件是 `std::bind` 表示式或可用作 `std::bind` 表示式
(類模板) [編輯]
指示一個物件是標準佔位符或可用作標準佔位符
(類模板) [編輯]
測試一個類是否表示執行策略
(類模板) [編輯]