Czy ktoś mógłby opisać za co odpowiada ten fragment klasy?
class Lista{
public:
Lista * nastepny;
Lista() { nastepny = NULL; };
~Lista();
Konkretnie chodzi mi o to, że nie do końca rozumiem istotę destruktora w tym miejscu.
Czy ktoś mógłby opisać za co odpowiada ten fragment klasy?
class Lista{
public:
Lista * nastepny;
Lista() { nastepny = NULL; };
~Lista();
Konkretnie chodzi mi o to, że nie do końca rozumiem istotę destruktora w tym miejscu.
To jest tylko deklaracja konstruktora dlatego jest w tym miejscu (w klasie). Przecież to nie fragment funkcji main.
Nikt nie powiedział, że w main.
W tym miejscu masz deklaracje pól klasy (wskaźnik) oraz konstruktora i destruktora. Ten konstruktor jest krótki, więc ktoś napisał od razu jego ciało. Generalnie wszystko pasuje do pliku nagłówkowego.