名前空間
変種
操作

std::constructible_from

From cppreference.com
< cpp‎ | concepts
 
 
 
ヘッダ <concepts> で定義
template< class T, class... Args >

concept constructible_from =

    std::destructible<T> && std::is_constructible_v<T, Args...>;
(C++20以降)

constructible_from コンセプトは、型 T の変数が、与えられた引数型のセット Args... を使って初期化できることを指定します。

[編集] 参考文献

  • C++23標準 (ISO/IEC 14882:2024)
  • 18.4.11 Concept constructible_from [concept.constructible]
  • C++20 standard (ISO/IEC 14882:2020)
  • 18.4.11 Concept constructible_from [concept.constructible]

[編集] 関連項目

型が特定の引数に対するコンストラクタを持つかをチェックする
(クラステンプレート) [編集]
English 日本語 中文(简体) 中文(繁體)