Aktywne Wpisy
devopsiak +181
Mój kumpel magazynier: iphone, czapka lagerferda, buty balanciagi, bluza hugo bossa
Ja, prawie 30k na łapę programista: cyk pięciopak białych tshirtów z reserved
xD i tak się jakoś żyje powolutku.
#przegryw #bekazpodludzi #programista15k #programista25k #praca #pracbaza
Ja, prawie 30k na łapę programista: cyk pięciopak białych tshirtów z reserved
xD i tak się jakoś żyje powolutku.
#przegryw #bekazpodludzi #programista15k #programista25k #praca #pracbaza
Samuraj_ze_Spychowa +225
plik Dupa.cpp, który includuje Dupa.hpp i używa czegoś z nagłówka
main.cpp, który includuje Dupa.hpp i używa czegoś z nagłówka
Czy w takiej sytuacji plik main.cpp powinien includować i dlaczego tak/nie?
Jeśli tak, to czemu plik Dupa.cpp nie powinien includować ?
Jak wpłynie to na czas kompilacji?
Przykład: https://godbolt.org/z/6h3oW1szd
#cpp
A co w przypadku, gdy mam jakiś header typu , który pewnie includuje , czy powinienem wtedy includować oba? Bo spowolni to proces kompilacji?
jeżeli includujesz , a używasz czegoś ze , to powinieneś includować , bo nikt nie powiedział, ze nie można sr... że nie można zrobić bez w przyszłości i ci się przestanie kompilować po zmianie kompilatora.
jeszcze jest kolejna dobra praktyka, że jeżeli wystarczy forward deklaracja zamiast includa, to powinieneś użyć forward deklaracji(np. jeżeli