Witam, mam do napisania definicję klasy wielomianu, poniżej mam podane deklaracje oraz kawałek kodu, lecz nie mam pojęcia tak naprawdę co mam zrobić, tak wyglądają deklaracje:
s - stopień wielomianu
W - adres w pamięci gdzie zapisane są współczynniki wielomianu
wielomian() - konstruktor, który tworzy wielomian stopnia 0 z wyrazem wolnym równym 0.0
wielomian(int) - konstruktor, który tworzy wielomian stopnia podanego jako argument, z wszystkimi współczynnikami równymi 0.0
int PobierzStopien() - metoda, która zwraca stopień wielomianu
double PobierzWspolczynnik(int) - metoda, która zwraca współczynnik wielomianu przy potędze przekazanej jako argument
void ZapiszWspolczynnik(int,double) - metoda, która zapisuje wartość współczynnika przy odpowiedniej potędze
~wielomian() - destruktor zwalniający pamięć
A tak kod:
class wielomian{
private:
int s;
double* W;
public:
wielomian();
wielomian(int);
int PobierzStopien();
double PobierzWspolczynnik(int);
void ZapiszWspolczynnik(int,double);
~wielomian();
};