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("PAUSE");
return EXIT_SUCCESS;
}
[Linker error] undefined reference to `Zespolone::Zespolone()'
[Linker error] undefined reference to `Zespolone::Zespolone()'
Revise this Paste