ciao.
Ho creato partendo dal .xsd delle specifiche di un formato xml un xsl che rasforma l'xsd in un xml piu semplice che descrive il nome , le proprietà e la classe base di un elemento xsd.
Sono forse andato un po ot ma il problema è specifico di programmazione.
Infatti da questo xml devo generare lo scheletro di varie classi c++ e devo generarle in modo da non commettere errori di include o classi usate prima della dichiarazione ecc.
Ho creato quindi un grafo che parte da un nodo root virtuale e inizia ad aggiungere le classi derivate alle classi base , ottenendo appunto un grafo che rappresenta l'ereditarietà delle classi.
adesso , ed è questa la domanda come organizzare le classi perchè non ci siano gli errori riportati sopra?(ho creato il grafo apposta)
a me andrebbe bene anche un megafile .h e .cpp con tutte le classi , basta che compili , poi estendo le classi che uso da queste classi e sposto l'implementazione li (nella classe derivata) in modo che se rigenero le classi la logica non viene persa.
Grazie.