Il problema è il seguente:
- definisco la struct sezret in cui metto le caratteristiche che mi servono di una sezione rettangolare;
- definisco la struct strato in cui metto le caratteristiche che descrivono il mio strato di armature;
- definisco la struct sezretca, in cui richiamo sezret, richiamo strato che però deve essere allocata dinamicamente, in quanto il numero di elementi non è noto a priori, come fare?
Pensavo di fare così:
struct sezretca
{
sezret sezione;
int nstrati;
strato *As;
};
e una volta noto il numero degli strati, definita prima
sezretca sezione1;
allocare dinamicamente nel seguente modo:
sezione1.As=new strato[sezione1.nstrati];
E' corretto, si può fare di meglio, è completamente sbagliato?
Grazie