Classi con re, im;un solo parametro

di il
2 risposte

Classi con re, im;un solo parametro

Dato il seguente codice:
class Complesso {
   double re, im;
public:
   Complesso(double r=0, double i=0) { re=r; im=i; }
   void scrivi() { cout << re << ',' << im; }
}

int main() {
   Complesso c4 = 1.0;
}
Viene definito un oggetto c4 di tipo classe Complesso ma non ho ben chiaro cosa rappresenta '1.0' a destra dell'uguale e come deve essere letto il relativo codice. E' il valore che viene passato al costruttore default? Ma nel caso a chi si riferisce? re o im?

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte