我想將Boost矩陣作爲我的類Adsorbate
的屬性。我事先知道它會是(3,2)。我想做的事:使一個類的Boost Matrix屬性爲
#include <boost/numeric/ublas/matrix.hpp>
using namespace boost::numeric::ublas;
class Adsorbate {
matrix<double> m(3,2);
};
,這樣編譯器知道屬性m
的大小,因此我的課Adsorbate
。這樣,我可以製作一個200個指針數組:
Adsorbate * adsorbates = (Adsorbate *) malloc(200 * sizeof(Adsorbate));
我該怎麼做?