#ifndef DEF_COMPLEXE
#define DEF_COMPLEXE
#include <iostream>
using namespace std;

class Complexe
{
    public:

    Complexe( const double real_ =0.0 , const double imaginaire_ =0.0 )
    {
        real = real_;
        imaginaire = imaginaire_;
        cout << "constructeur" << endl;
    }

  /*  Complexe( const Complexe & complexe)
    {
        cout << "constructeur par recopie" << endl;
    }

    */
    ~Complexe ()
    {
        cout << "destructeur" << endl;
    }
    void addition(Complexe c2)
    {
        real += c2.real;
        imaginaire += c2.imaginaire;
        cout << "resultat addition =" << real << "+" << imaginaire << "i"<< endl;
    }

    private:
    double real;
    double imaginaire;
};

#endif
