Reklama
Pokazuje wyniki od 1 do 2 z 2

Temat: [c++] Rekurencja plików nagłówkowych

  1. #1
    Avatar Celestian hunter
    Data rejestracji
    2006
    Położenie
    Gliwice
    Wiek
    32
    Posty
    1,059
    Siła reputacji
    19

    Domyślny [c++] Rekurencja plików nagłówkowych

    Posiadam klasy Produkt i Kategorie. Ta pierwsza posiada wiele metod, których argumentami są m.in. obiekty klasy Kategorie, np:
    bool usun_pojedynczy_produkt (Produkt ** lista, int id, Kategorie * lista_kategorii);

    Tak więc w pliku nagłówkowym Produkt.h muszę mieć #include "Kategorie.h".


    Problem pojawił się, gdy w klasie Kategorie musiałem zrobić metodę używającą obiekt klasy Produkt:

    bool usun_kategorie (Kategorie ** lista, int id, Produkt ** lista_produktow);

    Taka metoda wymaga dołączenia do Kategorie.h nagłówka drugiej klasy, tj. #include "Produkt.h". Wydaje mi się, że błędy, którymi kompilator uszczęśliwia mnie przy próbie odpalenia programu są oznaką wzajemnego wywoływania się obu plików nagłówkowych. Czy wie ktoś jak tego uniknąć? :P

  2. #2
    Avatar bercik
    Data rejestracji
    2005
    Położenie
    Rojca
    Wiek
    35
    Posty
    406
    Siła reputacji
    20

    Domyślny

    http://www.cplusplus.com/forum/articles/10627/

    ** 6) Circular Dependencies **
    Ostatnio zmieniony przez bercik : 10-06-2013, 22:05

  3. Reklama
Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Wymiana plikow w sieci LAN
    Przez Malpa of Hell w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 1
    Ostatni post: 30-11-2011, 06:28
  2. wypalanie plikow .iso na plytke
    Przez yeeq w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 12
    Ostatni post: 26-11-2011, 15:36
  3. Program zmieniający nazwę wielu plików jednocześnie (muzyka)
    Przez Solrix w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 2
    Ostatni post: 22-10-2011, 13:32
  4. [Poradnik] Skaner plikow online
    Przez bikstopa w dziale Tibia
    Odpowiedzi: 109
    Ostatni post: 27-07-2007, 11:43

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •