Se mi viene richiesto di definire una classe Array come contenitore di "dati generici", posso fare uso dei template?
La domanda deriva dal fatto che la richiesta "dati generici" non è molto definita, ma purtroppo non ho modo di chiarirla ulteriormente.
Se intende di definire metodi e costruttori per vari tipi di dato (o tutti) come credo, è corretto sfruttare i template?
O negli attributi dovrei inserire diversi puntatori (ad una qualsivoglia "testa" dell'array) a seconda del tipo di dato richiesto...?
Quest'ultima opzione mi sembra un po' improbabile/contorta.