Mam taką klasę:
class Nazwa
{
private:
string tekst;
Nazwa *X[2];
public:
Nazwa(const string t = "default");
~Nazwa();
...
};
Mam problem z destruktorem. Generalnie Konstruktor wygląda tak:
Nazwa::Nazwa(const string t)
{
tekst = t;
X[0] = X[1] = NULL;
}
Jak zapełnię drzewo wartościami: np:
dsh
/ \
dg hj
/ \
sh hg
/ \
hd hd
jak usunąć takie drzewo?