# std::experimental::ranges::Constructible

< cpp‎ | experimental‎ | ranges

定义于头文件 `<experimental/ranges/concepts>` |  |
template < class T, class... Args > concept bool Constructible = ranges::Destructible<T> && std::is_constructible<T, Args...>::value; |  | (范围 TS)

`Constructible` 概念指定 `T` 类型变量能以给定的参数类型集合 `Args...` 初始化。

`Constructible<T, Args...>` 与 std::is_constructible<T, Args...>::value 间不必有任何蕴含关系。

### 参阅

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