Io invece muovo una critica: list non è un buon nome per quella classe. Il subscript oprator in c++ di mette a disposizione per accedere in tempo costante agli elementi, e il nome lista da tutta un'altra idea di ciò che la classe gestisce. Trovo la tua classe molto più simile ad un std::array che ad un std::list, std::array richiede due parametri: tipo e dimensione, nel tuo caso la dimensione è fissa, ma ti consiglio di renderla templetizzata
|