Il problema è il seguente:
  1. definisco la struct sezret in cui metto le caratteristiche che mi servono di una sezione rettangolare;
  2. definisco la struct strato in cui metto le caratteristiche che descrivono il mio strato di armature;
  3. 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