Was die Klassendefinition für komplexe Zahlen betrifft, so habe ich zwei Arten von Definitionen gesehen:
Definition 1
class Complex
{
private:
double re;
double im;
public:
Complex(float r,float i) {re = r; im = i;}
~Complex() {};
};
Definition 2
class Complex
{
private:
double re;
double im;
public:
Complex(double r,double i): re(r), im(i) {}
~Complex() {};
};
Die erste Definition scheint mir in Ordnung zu sein, aber ich verstehe die zweite Definition nicht ganz, was bedeutet
Complex(double r,double i): re(r), im(i) {}
arbeiten? Was bedeutet "re( )"?