0
我想将一列特征阵列存储在std::list
或std::vector
中。存储特征阵列列表
我的数组有不同的类型,有的Array<Scalar, 1, Dynamic>
,有的Array<Scalar, Dynamic, Dynamic>
,所以我不确定什么模板参数给std::list
。
思路:
- 铸一切
Dynamic
并存储为std::list<Array<Scalar, Dynamic, Dynamic>>
,但这种感觉就像不用复制 boost::variant
?
对于那些不太熟悉Eigen的人,Dynamic
意味着-1
。
更多情况下,在这里看到:What's the right type for a join_rows() function?
对不起,脑屁。固定。 –
在我的问题中有一个错字,我实际上使用了所有相同的标量类型 – user357269
@ user357269即使使用相同的标量类型,“Array”也是不同的类型。 –