0
我想要一個包含數組但具有通過特徵的接口的類。Eigen的地圖<>作爲一個類成員
class A {
public:
array<double,3> xa;
Map<Matrix<double,3,1>> x;
A() : x(xa.data(),xa.size()) {}
};
這不起作用:
A a;
a.xa[0] = 0.12;
cout << a.x ;
我認爲這個問題是因爲地圖<>沒有默認構造函數。 http://eigen.tuxfamily.org/dox/TutorialMapClass.html#TutorialMapPlacementNew