Hello!
Zanima me ali je ze kdo kdaj se igral z c predprocesorjem in njegovo
uporabo v namen dedovanja...
Skratka
imam hirarhicno ureditev struktur, s tem da dedujejo vse podatke svojih
starsev...
v koncni fazi bi rad imel pridelano .h datoteko, ki bi vsebovala vse te
structe, z vsemi njihovimi podatki.. po domce:
struct nekaj {
int a;
int b;
}
struct drugo {
/* podedovano od nekaj */
int a;
int b;
/* dodano moje */
int c;
int d;
}
itd itd...
Torej a se je kdo ukvarjal s tem kako bi z raznimi triki (vsak struct v
svoj file, #includi, #defini... )
uspel zgenerirat tako datoteko... torej, rad bi da imam v koncni verziji
'cisto c kodo' in sicer tako ciste strukture, da imajo podatke direktno
dostopne (torej brez typecastanja in podobnega)
Ne, c++ tu ne pride v postev, ta problem je treba resit znotraj
cja+prekompilerji...
Po domace: nocem vzdrzevati .h datoteke, v kateri bi se veckrat pojavil
isti podatek, in bi moral za ustrezno spreminjanje ene spremenljivke
spreminjati spremenljivke se na desetih drugih (podedovanih) koncih,
zato bi rad da se le ta ustrezno generira
Aja... blazno zazeljeno je da stvar nebi bila resena z multiline
#define-i... to znam samo je kratkomalo grda resitev...
Hmm no ja.. v bistvu vem da odkrivam toplo vodo (ce ne drugega se mi zdi
da gob dela neki podobnega za gtk),
ce mi kdo svetuje kak building tool ki to zna delat .. be my guest
upam da sem vsaj priblizno razlozil kaj bi rad
Lep Pozdrav
Andraz Tori