Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Dzielenie programu


Gość LasmeLax

Rekomendowane odpowiedzi

Opublikowano

Witam. Mam proste, ale nie za bardzo dla mnie pytanie :D

 

Jak podzielić program na nagłowki .h .cpp itd. (Wiem jak to się robi)

Chodzi o to, że chcąc napisać gre nie chce jej mieć w jednym pliku, więc co w jakim pisać

np: dzwięk osobno;

ekwipunek osobno i mapę osobno ?

Czy jakoś inaczej ?

 

Dziękuje za odpowiedzenie na moje pytanie (szukałem, ale znaleźć nie mogłem)

Opublikowano

Aha, Czyli, że jeśli klasa będzie krótka to dla ułatwienia też ją dać w osobnym pliku ?

 

 

Przykładowo:

music.h, music.cpp - klasy obsługujące muzykę,

equipment.h, equipment.cpp - klasy obsługujące ekwipunek,

graphic.h, graphic.cpp - klasy obsługujące grafikę 

map.h, map.cpp - klasy obsługujące mapę itp.

Oczywiście nic nie stoi na przeszkodzie by umieścić nawet najkrótszą klasę w innym pliku, wszystko zależy od twojej własnej wygody :).

 

Dzięki, o to mi chodziło, bo nie byłem pewny :>

 

Wszstkim dziękuję za odpowiedź :)

Opublikowano

Przykładowo:

music.h, music.cpp - klasy obsługujące muzykę,

equipment.h, equipment.cpp - klasy obsługujące ekwipunek,

graphic.h, graphic.cpp - klasy obsługujące grafikę 

map.h, map.cpp - klasy obsługujące mapę itp.

Oczywiście nic nie stoi na przeszkodzie by umieścić nawet najkrótszą klasę w innym pliku, wszystko zależy od twojej własnej wygody :).


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

Z reguły każdą klase pisze się w osobnym pliku.

Kilka klas w jednym pliku? Dawno sie z czyms takim nie spotkałem.

gamedevmania.com

Opublikowano

Z reguły każdą klase pisze się w osobnym pliku.

Kilka klas w jednym pliku? Dawno sie z czyms takim nie spotkałem.

 

Implementacji może nie, ale na przykład, chcąc umieścić wszystkie utworzone przez ciebie komponenty biblioteki w jednym miejscu to używasz w jednym pliku kilka deklaracji klas, czyż nie? :)

Nie jest to żadną regułą, chyba że piszesz w javie w eclipse.


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

Implementacji może nie, ale na przykład, chcąc umieścić wszystkie utworzone przez ciebie komponenty biblioteki w jednym miejscu to używasz w jednym pliku kilka deklaracji klas, czyż nie? :)

Nie jest to żadną regułą, chyba że piszesz w javie w eclipse.

 

Deklaracje to jedno, definicje to drugie.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...