Raspetljavanje header-a

Raspetljavanje header-a

offline
  • Pridružio: 30 Maj 2005
  • Poruke: 1014
  • Gde živiš: Mbabane

Ovo je malo sira tema od C++ ali nema veze.

Ima li neko preporuku za link ili literaturu ili neku smjernicu na temu recimo kako organizovati velike kodove, tipa optimalan nacin da se izorganizuju header-i i moduli kod malo vecih projekata da se izbjegnu dupla include-ovanja i tako to.

Vidim da sam tu konstantno u problemu jer ne mogu sama sa sobom da se dogovorim kako da ih rasporedim da bude funkcionalno i koliko toliko pregledno za buduce korisnike.

Eto tako nesto.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Ako ovo stavis u svaki include fajl, neces imati problema sa duplim includeovima
#ifndef _MOJ_FAJL_H_ #define _MOJ_FAJL_H_ // kod #endif



offline
  • Pridružio: 17 Mar 2004
  • Poruke: 293
  • Gde živiš: UK

The Bajbl za praktichan pristup velikim projektima:
Large-Scale C++ Software Design


EDIT:
Citat:Ako ovo stavis u svaki include fajl, neces imati problema sa duplim includeovima
Da, u teoriji.

offline
  • Pridružio: 30 Maj 2005
  • Poruke: 1014
  • Gde živiš: Mbabane

@Bone

Ma znam ja za to i nemam problem sa dupliranjem u tom smislu, vec su mi hederi nekako neorganizovani a kod ce da ide dalje, pa bi bilo lijepo ostaviti sa sobom koliko toliko citljiv i organizovan rad. Imam utisak (i ne samo utisak vec to i znam) da se u jednom fajlu kroz vise putanja uvlace isti hederi i to me nervira. Od pocetka nisam vodila mnogo racuna o tome, a kasnije postaje sve teze. Zato pitam, da se ne ponavlja.

offline
  • Pridružio: 13 Jan 2006
  • Poruke: 252
  • Gde živiš: Novi Sad

u header fajlove include-uj samo ono sto ti je potrebno (u principu sto manje). Ostale fajlove (potrebne u implementaciji) include-uj u kodu (cpp fajlu).

Ko je trenutno na forumu
 

Ukupno su 2067 korisnika na forumu :: 48 registrovanih, 6 sakrivenih i 2013 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 6018 - dana 19 Dec 2025 13:41

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, Aleksandar Tomić, bavar357, Bbbggg1979, blue, bolimejoli, Bosnjo, BraneS, Cicumile, darkojovxp, dejno, Deki Duga Devetka, dmmonxx, Dovla 1980, Fliper, Goran_, GrobarPovratak, HrcAk47, In_hero, Jezekijel, kaskadija, Kawasaki1000, kib, kutija11, larix, laurusri, Lepi Jova, m94j, Metanoja, Milan A. Nikolic, mnn2, N.e.m.a.nj.a., operniki, Orc, Orfanelin, PMsnow, rikirubio, S.Palestinac, Seeker, sickmouse, sistem22, SlaKoj, Stod, Tribal, troki1971, VekiJ, Vlada1389, Zeljo980