__has_nothrow_default_constructor

提供: RAD Studio
移動先: 案内検索

型特性関数(C++11):インデックス への移動


カテゴリ

型特性関数

構文

bool __has_nothrow_default_constructor (typename T )

T が送出できないデフォルトのコンストラクタを持つことが証明される場合のみ true を返します。

T が不完全な型の場合、エラーになります。

__has_trivial_default_constructor(T) の場合、true を返します。

デフォルトのコンストラクタが空の例外仕様を持つ場合 true を返します。

クラス型にデフォルト コンストラクタがない場合、false (ただし、形式は正しい)を返します。

T が参照型の場合 false を返します。

デフォルトのコンストラクタが削除済みとして定義されている場合、Ox 相互作用 false を返します。

関連項目