共用方式為


has_trivial_default_constructor 類別

測試,如果型別具有一般預設建構函式。

template<class Ty>
    struct has_trivial_default_constructor;

參數

  • Ty
    查詢的型別。

備註

這個型別述詞的執行個體之型別,則 Ty 是一般的建構函式的類別,否則它保留 false。

類別的 Ty 的預設建構函式是一般,如果:

  • 它是查詢運算式中隱含宣告的預設建構函式

  • 類別 Ty 沒有虛擬函式

  • 類別 Ty 沒有虛擬基底

  • 類別 Ty 的所有直接基底有一般建構函式

  • 類別型別的所有非靜態資料成員類別具有一般建構函式

  • 類別的型別陣列的任何非靜態資料成員類別具有一般建構函式

需求

標題: <type_traits>

命名空間: std

請參閱

參考

<type_traits>

其他資源

<type_traits> 成員