Quote Originariamente inviata da shodan Visualizza il messaggio
Il tuo codice (riportato qui) non compila nemmeno. Solo ora mi sono accorto che non esiste ereditarietà tra le classi, il rende la discussione falsata in partenza (hai riportato male il codice?)
Per quanto riguarda il codice del primo mio intervento, non lo ho mai provato, per quanto riguarda il secondo, avevo accennato qualcosa
Quote Originariamente inviata da ing82 Visualizza il messaggio
Approfondendo la questione (=studiare), mi viene in mente che la mia situazione possa essere gestita in maniera forse più efficiente nel seguente modo (a parte il fatto di aver implementato le funzioni membro direttamente all'interno della classe, ma non ho a disposizione il codice che ho testato con la classica divisione nei file .h e . cpp)
Grazie
Sono andato a memoria di quanto avevo fatto...molto probabile che ci sia qualche strafalcione, però non capisco perchè dici
Quote Originariamente inviata da shodan Visualizza il messaggio
non esiste ereditarietà tra le classi
...oooops

adesso, rileggendo meglio, direi proprio di si, dopo Sezione_rettangolare_type e Sezione_circolare_type ci andava un bel
codice:
class Sezione_rettangolare_type:public Sezione_type
...

class Sezione_cicolare_type:public Sezione_type
...
Per il resto, vado ad approfondire.

Grazie