我想分配一个 boost::multi_array 的副本。我怎样才能做到这一点。我想将其分配给的对象已使用默认构造函数进行了初始化。
此代码不起作用,因为尺寸和大小不一样
class Field {
boost::multi_array<char, 2> m_f;
void set_f(boost::multi_array<short, 2> &f) {
m_f = f;
}
}
用什么代替m_f = f
?
我想分配一个 boost::multi_array 的副本。我怎样才能做到这一点。我想将其分配给的对象已使用默认构造函数进行了初始化。
此代码不起作用,因为尺寸和大小不一样
class Field {
boost::multi_array<char, 2> m_f;
void set_f(boost::multi_array<short, 2> &f) {
m_f = f;
}
}
用什么代替m_f = f
?