これは問題を引き起こしているコードです:
Mat4::Mat4( float a, float b, float c, float d, float e, float f, float g, float h,
float i, float j, float k, float l, float n, float o, float p, float q )
{
m[0][0] = a;
m[0][1] = b;
m[0][2] = c;
m[0][3] = d;
m[1][0] = e;
m[1][1] = f;
m[1][2] = g;
m[1][3] = h;
m[2][0] = i;
m[2][1] = j;
m[2][2] = k;
m[2][3] = l;
m[3][0] = m;
m[3][1] = n;
m[3][2] = o;
m[3][3] = p;
}
単純なコンストラクターのように見えますが、明らかに問題があります。ここでの目標は、これらのフロートをすべて取得し、そこで作成した 2 次元配列に入れることです。this->m[][] も試してみましたが、それもうまくいきません。
私が見落としているのはばかげたものだと確信していますが、私の人生ではそれを理解することはできません.