Я пытаюсь написать небольшую программу с использованием MTL, но я получаю упомянутую ошибку, когда пытаюсь сделать MTL Matrix членом класса.
#include <boost/numeric/mtl/mtl.hpp>
class myClass
{
private:
mtl::dense2D<double> Ke(6,6);
};
Тем не менее, нет проблем с тем же оператором в main ():
#include <boost/numeric/mtl/mtl.hpp>
int main(int argc, char** argv)
{
mtl::dense2D<double> Ke(6,6);
return 0;
}
Я очень новичок в C ++, и я не думаю, что это действительно связано с MTL, но именно здесь произошла ошибка.