Tôi muốn gán một bản sao của tăng :: multi_array. Tôi có thể làm cái này như thế nào. Đối tượng mà tôi muốn gán nó vào đã được khởi tạo với các hàm tạo mặc định.Cách gán/sao chép Boost :: multi_array
Mã này không hoạt động, vì kích thước và kích thước không giống nhau
class Field {
boost::multi_array<char, 2> m_f;
void set_f(boost::multi_array<short, 2> &f) {
m_f = f;
}
}
gì để sử dụng thay vì m_f = f
?
thực sự? tăng không cung cấp bất kỳ cách nào để làm điều này trong một dòng? hai nhất? – rodrigob
Tôi cũng không thể tin được. Quá nhiều sự bất tiện ... – ulidtko