Piszę pierwszy program w c++, plik nagłówkowy i .cpp zrobiłem analogicznie do tego co było na wykładzie, ale mimo to Visual w którym pisze podkreśla mi błędy przy każdej metodzie i pisze :
function Zespolona::(nazwa f.) may not be redeclared outside its class
Byłbym wdzięczny za wytłumaczenie dlaczego jest źle i jak zrobić żeby było poprawnie
cały plik .h
class Zespolona{
private:
double re;
double im;
public:
Zespolona::Zespolona(double real,double img);
Zespolona add(Zespolona &);
Zespolona sub(Zespolona &);
Zespolona mul(Zespolona &);
Zespolona div(Zespolona &);
void print();
~Zespolona();
};
fragment .cpp
#include "Zespolona.h"
#include<iostream>
Zespolona::Zespolona(double real,double img){
re=real;
im=img;
}
Zespolona Zespolona::add(Zespolona & x);
{
return Zespolona(re+x.re ,im+x.im);
}
//pozostałe instr. analogicznie do add
Zespolona::~Zespolona(){}
dodanie znaczników <code class="cpp"> - fp