Ma perchè passi l'indirizzo di un puntatore, invece del puntatore stesso ?
codice:
oggetto * pOggetto = new oggetto();

while(indice<MAXINDICE)
{
   myFunc(&pOggetto);
   myArray.add(pOggetto);
}