Sto scrivendo una classe Matrix2D
. All'inizio usavo costruttore come folows,costruttore di classe C++ per array
Il mio codice:
Matrix2D(float a,float b, float c,float d)
{
a_=a;
....
}
Tuttavia, ho appena realizzato che sarebbe stato molto meglio se potevo usare multidimensionale array [2][2]
. Ecco dove si trova il problema, Come si scrive costruttore per array?
class Matrix
{
float matrix[2][2];
public:
Matrix2D(float a,float b,float c, float d)
{
matrix[2][2]={a,b,c,d} // not valid
}
}
Giusto per farvi sapere, non chiedo un codice completo. Ho solo bisogno di qualcuno che mi metta sulla giusta rotta.
BTW, il nome della classe e il nome del costruttore devono corrispondere. –
thx, il suo solo errore di battitura, corrispondono a un codice sorgente – Tomas