Eigen中有一个静态断言:
EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor)
防止具有1行的列主要固定大小矩阵:
Eigen::Matrix<double, 1, 3, Eigen::ColMajor> m;
我不太明白为什么Eigen不让用户这样做(顺便说一句,这在我的代码设计中很烦人)...一维数组的主要顺序是什么?
谢谢!