Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C++ by AGASHA ( 16 years ago )
#include <cstdlib>
#include <iostream>
using namespace std;

class Zespolone{
      friend class Operacje;
      public: double re,im;
      public: Zespolone();    
      public: Zespolone(double a,double b){re=a;im=b;};
      double getRe(){return re;};
      double getIm(){return im;};
};


class  Operacje{
      friend class Zespolone;
      public:static Zespolone* dodaj(Zespolone a, Zespolone b){
             
             Zespolone *z = new Zespolone;
             z->re = a.re+b.re;
             z->im = a.im+b.im;
             return z;          
      }
             
             
     public:static Zespolone* pomnoz(Zespolone a, Zespolone b){

             Zespolone *z= new Zespolone;
             z->re = (a.re*b.re)-(a.im*b.im);
             z->im = (a.im*b.re)+(a.re+b.im);
             return z;          
                          
      }  
      

};

int main(int argc, char *argv[])
{
 Zespolone *z3 = new Zespolone;
    Zespolone z1(2,2);
    Zespolone z2(4,4);
    
    z3 = Operacje::dodaj(z1,z2);
  
    system&#40;"PAUSE"&#41;;
    return EXIT_SUCCESS;
}


  [Linker error] undefined reference to `Zespolone::Zespolone()' 
  [Linker error] undefined reference to `Zespolone::Zespolone()'

 

Revise this Paste

Your Name: Code Language: