Desidero assegnare una copia di boost :: multi_array. Come posso fare questo. L'oggetto a cui voglio assegnarlo è stato inizializzato con i costruttori predefiniti.Come assegnare/copiare un Boost :: multi_array
Questo codice non funziona, in quanto le dimensioni e le dimensioni non sono uguali
class Field {
boost::multi_array<char, 2> m_f;
void set_f(boost::multi_array<short, 2> &f) {
m_f = f;
}
}
Cosa usare al posto di m_f = f
?
davvero? boost non fornisce alcun modo di farlo in una riga? due al massimo? – rodrigob
Non posso crederci anche io. Tanto disagio ... – ulidtko