has_trivial_default_constructor 類別
測試,如果型別具有一般預設建構函式。
template<class Ty>
struct has_trivial_default_constructor;
參數
- Ty
查詢的型別。
備註
這個型別述詞的執行個體之型別,則 Ty 是一般的建構函式的類別,否則它保留 false。
類別的 Ty 的預設建構函式是一般,如果:
它是查詢運算式中隱含宣告的預設建構函式
類別 Ty 沒有虛擬函式
類別 Ty 沒有虛擬基底
類別 Ty 的所有直接基底有一般建構函式
類別型別的所有非靜態資料成員類別具有一般建構函式
類別的型別陣列的任何非靜態資料成員類別具有一般建構函式
需求
標題: <type_traits>
命名空間: std