Aktywne Wpisy

MonazoPL +116
Ruszamy z nowym #rozdajo – wygraj kartę podarunkową do Allegro o wartości 100 zł!
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: Jeśli wygrasz, na co wydasz (lub do czego dołożysz) to 100 zł? ( ͡~ ͜ʖ ͡°)
––––––––––––––––––––––––––––––
Kozacka oferta od banku Citi Handlowy powróciła – za zamówienie karty kredytowej (która może Cię kosztować okrągłe 0 zł) i spełnienie prostych warunków dostaniesz
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: Jeśli wygrasz, na co wydasz (lub do czego dołożysz) to 100 zł? ( ͡~ ͜ʖ ͡°)
––––––––––––––––––––––––––––––
Kozacka oferta od banku Citi Handlowy powróciła – za zamówienie karty kredytowej (która może Cię kosztować okrągłe 0 zł) i spełnienie prostych warunków dostaniesz
źródło: dyson v8 citi monazo
Pobierz
bArrek +128
Ja potrzebuje tylko dziewczyny która będzie siadała na mordzie chciała żeby lizać jej stopki będzie prowadzała mnie na smyczy i kazała szczekać czy to tak wiele???





Jaka jest dobra praktyka przy tworzeniu każdej klasy w osobnych plikach w sytuacji, kiedy mój program musi zawierać zmienne globalne np tablicę wartości? Gdzie ja umieścić w projekcie?
Druga sprawa to includowanie bibliotek standardowych w każdym pliku nagłówkowym trochę mija się z celem prawda? Jak najlepiej zaincludować np iostream jeżeli potrzebuje jej w każdej klasie?
Odpowiedź na drugie pytanie, zależy od Twojej odpowiedzi - po co Ci we wszystkich klasach dostęp iostream?
Jeśli to możliwe stwórz interfejs, który nie wymaga elementów z i zaincluduje tylko go w pliku źródłowym.
Jeśli niemożliwe jest stworzenie takiego interfesju, to po prostu dodaj iostream w pliku nagłówkowym piątej klasy.
Biblioteki includiujesz zawsze tam gdzie ich potrzebujesz, więc nie wiem co to za pytanie. To że teraz potrzebujesz np. iostream w każdej klasie, to nie znaczy że zawsze tak będzie.
Jeśli chodzi Ci o to że w kilku plikach includujesz te same nagłówki to możesz sobie zrobić specjalny nagłówek tylko z tymi includami. Nie rób tego
https://cpp-polska.pl/post/slowo-kluczowe-inline-czyli-jak-oszukac-linkerij
Include należy robic jak najmniej w naglowkach i kiedy to mozliwe robic w plikach cpp. Pozwoli Ci to na znaczne (kilkukrotne) obnizenie czasu kompilacji. Uzywanie tzw. precompiled headers tez jest dobrym pomysłem.