Se puoi allocare dinamicamente un oggetto, puoi farlo anche per un array di oggetti....Pensaci un pò...

Per accedere ad un metodo di un oggetto allocato dinamicamente si utilizza la stessa sintassi che si usa per i record allocati dinamicamente:

ptr_oggetto->metodo();