我想写一个像:
这样的函数void do_sth(const std::vector<Eigen::Matrix2d> >&); //http://eigen.tuxfamily.org
但它应适用于不同的Matrix尺寸,例如Matrix4d。
即使读完这篇文章后我也想不出来: http://eigen.tuxfamily.org/dox/TopicFunctionTakingEigenTypes.html
有人可以帮忙吗?
答案 0 :(得分:1)
您可以使用以下内容:
template <std::size_t W, std::size_t H>
void do_sth(const std::vector<Eigen::Matrix<double, W, H>>&);