salve, ho una classe del genere

Codice PHP:
class Vect {
 private:
   
intptr;
 public:
   
Vect(){...}
   ~
Vect(){...}
   
int operator[](int index) { return ptr[index]; }
}; 
vorrei però utilizzare l'operatore [] anche per assegnare un valore, del tipo

Codice PHP:
  Vect v Vect();
  
v[0] = 30
come posso fare?