Estoy escribiendo una clase Matrix2D
. Al principio yo estaba usando el constructor como folows,C++ constructor de la clase de gama
Mi código:
Matrix2D(float a,float b, float c,float d)
{
a_=a;
....
}
Sin embargo, he acabo de dar cuenta de que sería mucho mejor si pudiera utilizar múltiples dimensiones array [2][2]
. Ahí es donde reside el problema, ¿Cómo escribo el constructor para la matriz?
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
}
}
Solo para hacerle saber, no solicito un código completo. Solo necesito que alguien me ponga en el camino correcto.
Por cierto, el nombre de la clase y el nombre del constructor tienen que coincidir. –
thx, es solo un error tipográfico, coinciden en un código fuente – Tomas