Visto che stai programmando in C++, hai preso in considerazione la possibilità di utilizzare lo standard template vector?