Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 初始化类的成员初始值设定项列表中的std::tuple_C++_C++11 - Fatal编程技术网

C++ 初始化类的成员初始值设定项列表中的std::tuple

C++ 初始化类的成员初始值设定项列表中的std::tuple,c++,c++11,C++,C++11,我有一个元组作为模板类的成员,我想在构造类的实例时初始化std::tuple template <typename ...Type> struct Boundary { std::tuple<Type...> lower_boundary, upper_boundary; Boundary() : lower_boundary(), upper_boudary(){} } 模板 结构边界{ std::元组下边界,上边界; 边界():下边界(),上边界()

我有一个元组作为模板类的成员,我想在构造类的实例时初始化
std::tuple

template <typename ...Type>
struct Boundary {
    std::tuple<Type...> lower_boundary, upper_boundary;
    Boundary() : lower_boundary(), upper_boudary(){}
}
模板
结构边界{
std::元组下边界,上边界;
边界():下边界(),上边界(){}
}
对于
下边界
上边界
,我想将每个元素初始化为
数值限制::min()
max()
。在成员初始化列表中有什么方法可以这样做吗?我知道我可以在构造函数中设置它,我正在寻找其他方法

Boundary()
    : lower_boundary(std::numeric_limits<Type>::min()...),
      upper_boundary(std::numeric_limits<Type>::max()...)
    {}
Boundary()
:下限(标准::数值限制::最小(),
上限(标准::数值上限::最大()
{}
比如说

Boundary()
    : lower_boundary(std::numeric_limits<Type>::min()...),
      upper_boundary(std::numeric_limits<Type>::max()...)
    {}
Boundary()
:下限(标准::数值限制::最小(),
上限(标准::数值上限::最大()
{}