# std::constructible_from

< 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...` 初始化。

### 参阅

is_constructible is_trivially_constructible is_nothrow_constructible (C++11)(C++11)(C++11) | 检查类型是否带有针对特定实参的构造函数 (类模板)