Prova così

[code]
class Matrice{

public: /*Costruttore*/
Matrice(int,int);

private: int const DIM1,DIM2;
Complesso matr[][];
};

Matrice :: Matrice(int d1,int d2)
{
DIM1=d1;
DIM2=d2;
matr = new Complesso[DIM1][DIM2];
int i,j;
for(i=0;i<DIM1;i++)
{
for(j=0;j<DIM2;j++)
{
matr[i][j]=new Complesso();
}
}
}
[\code]

In java una cosa simile funziona