Ho sempre problemi con sta cavolo di allocazione dinamica.... cosa è che non và?
codice:
#ifndef MATRICI_H
#define MATRICI_H
#include <math.h> //Qui è definita la mia classe Complesso

class Matrice{

    public: 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];    
}

#endif
cannot convert `Complesso (*)[this->Matrice:IM2]' to `
Qualcuno mi spiega in modo chiaro come si fa per fare una cosa così??
Grazie