Ich möchte eine Kopie von einem boost :: multi_array zuweisen. Wie kann ich das machen. Das Objekt, dem ich es zuweisen möchte, wurde mit den Standardkonstruktoren initialisiert.Wie man eine Boost :: multi_array zuweisen/kopieren
Dieser Code funktioniert nicht, da die Abmessungen und Größe sind nicht die gleichen
class Field {
boost::multi_array<char, 2> m_f;
void set_f(boost::multi_array<short, 2> &f) {
m_f = f;
}
}
Was statt m_f = f
zu benutzen?
wirklich? Boost bietet keine Möglichkeit, dies in einer Zeile zu tun? höchstens zwei? – rodrigob
Das kann ich auch nicht glauben. So viel Unannehmlichkeit ... – ulidtko