我想创建一些类型参数可变数量的类。
例如,一个元组类:
class Tuple<T1>{
//blah
}
class Tuple<T1,T2>{
//blah blah
}
class Tuple<T1,T2,T3>{
//blah blah blah
}
Run Code Online (Sandbox Code Playgroud)
但它显示“重新声明”错误,有什么建议吗?
例如,我有:
Matrix<double,5,2,RowMajor> points;
Matrix<double,5,1> scalars;
Run Code Online (Sandbox Code Playgroud)
我想要的相当于:
for(int i=0;i<5;++i){
points.row(i)*=scalars(i);
}
Run Code Online (Sandbox Code Playgroud)
有没有 oneliner 可以实现这个目标?
我已经尝试过 rowwise 和 array 但无法正确执行。