Dipende da com'è fatta la classe Casella, ti posso fare un esempio con un'altra classe:
questo dovrebbe farti capire come usare l'operatore =. Non l'ho compilato, quindi non assicuro che funzioni, è solo per fini illustrativi...codice:class Persona { public: Persona(const std::string &nome, const std::string &cognome) { this->nome = nome; this->cognome = cognome; } Persona & operator=(const Persona &p) { this->nome = p.nome; this->cognome = p.cognome; return *this; } private: std::string nome; std::string cognome; };