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 2256 korisnika na forumu :: 70 registrovanih, 7 sakrivenih i 2179 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ALEKSICMILE, aleph_one, Alooo, Asteker, AudioTehnica, bankulen, bobomicek, bojan_t, bojcistv, bokicacar, comi_pfc, cuculo, d.arsenal321, darkojbn, DonRumataEstorski, dskrlec33, Duce, dule10savic, dulleo, Electron, FOX, Gogi_avio, IvanKotan, jackreacher011011, Jezekijel, Joint Chief, kaisarevic1, Kalem, larix, Lieutenant, loon123, Marko Marković, marsi, milenko crazy north, Miler88, MiloradKomadic, Mis uz pusku, moldway, museum, naki011, nenad81, nuke92, operniki, Paklenica, Panter, Papadubi, Pc-21, pein, read-only, Remarqe, Robin, ruger357, ruma, SamoGledam, Sharpshooter, shlauf, ShtagodShtagod, Srpska zauvjek, Stevan Visoki, synergia, t84dar, Tastatura ratnik, tomo2, troki1971, Vaske8990, vathra, vjetar, voja64, Vrač, Zoca