Namespaces
Variants

std::experimental::ranges:: Constructible

From cppreference.net
template < class T, class ... Args >

concept bool Constructible =

Destructible < T > && std:: is_constructible < T, Args... > :: value ;
(ranges TS)

Constructible 概念规定类型 T 的变量可以使用给定的参数类型集合 Args... 进行初始化。

Constructible<T, Args...> std:: is_constructible < T, Args... > :: value 之间不需要存在任何包含关系。

另请参阅

检查类型是否具有特定参数的构造函数
(类模板)