Aktywne Wpisy

zomowiec +427
Po prawie 7 latach… MAM TO!
Dzisiaj oficjalnie spłaciłem ostatnią ratę kredytu hipotecznego.
Po 6 latach i 9 miesiącach mogę powiedzieć: mój dom jest naprawdę mój.
To nie przyszło łatwo. Przez te lata:
Dzisiaj oficjalnie spłaciłem ostatnią ratę kredytu hipotecznego.
Po 6 latach i 9 miesiącach mogę powiedzieć: mój dom jest naprawdę mój.
To nie przyszło łatwo. Przez te lata:
źródło: temp_file6806119477987986565
Pobierz
troglodyta_erudyta +370
W tym wątku dziękujemy Michałowi Białkowi i jego ekipie za doskonałe zabezpieczenia antyspamowe na jego portalu. Wpisujcie miasta.
#wykop
#wykop





Mam pytanie, może trochę nietypowe, ale jak są dobre praktyki includowania plików?
Mam na myśli przypadek.
#include "1.h"
#include "2.h"
#include "3.h"
Ale tak się składa, że 3.h ma w sobie 1 oraz 2. I teraz pytanie includować tak, żeby się kompilowało możliwie najkrótszą listę. Czy includować więcej małych plików na wypadek, gdyby na przykład z tego większego coś usunięto?
Ja wiem, że preprocesor wszystko zaincluduje tylko raz, ale pytam się jak to się robi w dużych projektach?
@kasper93: Z tym to naprawdę różnie bywa. Ogólnie wypada dawać guardy w postaci
#ifndef 1_H#defineNo i zgadzam się z wami oboma, ale nie wiem co lepsze.
Poza tym w większych rzeczach na ogół używa się interfejsów które mają mniej zaimportowanych rzeczy niż deklaracja implementacji a te z kolei powinny mieć ich mniej niż plik z