Sicuramente é un errore stupidissimo, ma non riesco a capirlo...codice:Palla.cc: In member function 'void Palla::set_posizione(const Vettore&)': Palla.cc:33:16: error: lvalue required as left operand of assignment Palla.cc:34:16: error: lvalue required as left operand of assignment Palla.cc:35:16: error: lvalue required as left operand of assignment![]()
Questa é la funzione (dove omega é di tipo Vettore e membro della classe Palla):
E questa é la definizione dell'operatore [] per la classe Vettore (dove v é uno std::vector<double> membro della classe). Penso che l'errore sia qui...:codice:void Palla::set_posizione(const Vettore& p) { omega[0] = p[0]; omega[1] = p[1]; omega[2] = p[2]; }
codice:double Vettore::operator[](size_t i) const { return v[i]; }

Rispondi quotando
