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 1367 korisnika na forumu :: 49 registrovanih, 6 sakrivenih i 1312 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: -[CoA]-, 357magnum, amaterSRB, Atomski čoban, bigfoot, bojank, darkangel, DeerHunter, Dežurni pod palubom, Dorcolac, Georgius, GveX, ikan, Insan, ivan1973, ivan979, jukeboxer, kinez88, kunktator, kybonacci, LUDI, Luka Blažević, mercedesamg, milenko crazy north, milos.cbr, misa1xx, mnn2, Nemanja.M, nemkea71, nenad81, Neretva, oganj123, oldtimer, panonski mornar, panzerwaffe, ruger357, ruma, sap, sasa87, shone34, Sirius, slonic_tonic, stegonosa, Tvrtko I, vladaa012, voja64, wolf431, zlaya011, 1107