eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJak usunąć najlepiej element z drzewa ? › Re: Jak usunąć najlepiej element z drzewa ?
  • Data: 2018-03-15 14:54:37
    Temat: Re: Jak usunąć najlepiej element z drzewa ?
    Od: Borneq <b...@a...hidden.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 15.03.2018 o 14:24, Tomasz Kaczanowski pisze:
    > W dniu 2018-03-15 o 14:17, Borneq pisze:
    >> W dniu 15.03.2018 o 12:30, Tomasz Kaczanowski pisze:
    >>> Zrob kontener i w nim odpowiednie metody.
    >>
    >> Kontener w sensie, że na najwyższym poziomie będzie miał roota?

    Robię teraz dziedziczenie:
    mam klonowanie:
    shared_ptr<Node> clone()
    {
    shared_ptr<Node> result = make_shared<Node>();
    result->member1 = member1;
    result->member2 = member2;
    return result;
    }

    Teraz mam: class Num: Node
    mógłbym zrobić:
    shared_ptr<Node> clone()
    {
    shared_ptr<Num> result = make_shared<Num>(parameter);
    result->member1 = member1;
    result->member2 = member2;
    result->member3 = member3;
    return result;
    }

    ale powtarza mi się kod z member1 i member2 czy można zrobić jakąś
    fabrykę klas , nawet zrezygnować z parameter i zamiast
    shared_ptr<Num> result = make_shared<Num>();
    zrobić konstruktor wirtualny i

    shared_ptr<Node> result = make_shared<TypJakoParametr>();
    ?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: