共用方式為


has_trivial_default_constructor Class

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

template<class Ty>
    struct has_trivial_default_constructor;

參數

  • Ty
    要查詢的類型。

備註

如果為 true,則保留型別述詞的執行個體的型別Ty是一種類別具有建構一般函式,否則它會保留,則為 false。

類別的預設建構函式Ty是小事一樁如果:

  • 它會執行隱含宣告的預設建構函式

  • 類別Ty有沒有虛擬函式

  • 類別Ty有沒有虛擬基底

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

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

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

需求

標頭: <type_traits>

Namespace: 標準

請參閱

參考

<type_traits>

其他資源

<type_traits> 成員