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 1135 korisnika na forumu :: 34 registrovanih, 3 sakrivenih i 1098 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: A.R.Chafee.Jr., Ben Roj, bokisha253, ccoogg123, Denaya, DENIRO, djboj, Dorcolac, Georgius, Insan, ivan1973, Kubovac, Metanoja, Milometer, Milos ZA, MiroslavD, mkukoleca, nebidrag, nemkea71, nikoladim, ObelixSRB, Panter, Parker, raketaš, raptorsi, rikirubio, ruso, S-lash, sabros, Sir Budimir, SR-3m, Trpe Grozni, VJ, Vlad000