Salve,
ho definito nel main (estratto):
In cui Pile e' una classe derivata di Element classe base astratta.codice:Pile *pmatr1[2]; pmatr1[0]=&palo; pmatr1[1]=&palo; matr1=Stiff.getKMatrix(pmatr1);
Il metodo dell'oggetto Stiff e' dichiatato in questo modo:
Senza ultima riga del main il programma viene compilato correttamente.codice:double ***getKMatrix( Element *p_objs[]); //passing an array of pointers to objects to get the stiffnes matrices (pointers to matrix)
L'errore e' riferito all ultima riga :
error C2664: 'KMDMatrix::getKMatrix' : cannot convert parameter 1 from 'Pile *[2]' to 'Element *[]'
Non riesco a capire cosa studiare per risolvere l-errore. Io per ora son convito di passargli un array di puntatori all=oggetto palo della classe Pile.
Dove sbaglio?
grazie