Нужно разобраться с шаблонами в C++.
C++ (Qt)
QGenericMatrix<10, 10, int> matrix10x10; // матрица 10x10 хранит значения int
QGenericMatrix<6, 5, double> matrix6x5; // матрица 6x5 хранит значения double
Есть предопределенные типы:
typedef QMatrix2x2
typedef QMatrix2x3
typedef QMatrix2x4
typedef QMatrix3x2
typedef QMatrix3x3
typedef QMatrix3x4
typedef QMatrix4x2
typedef QMatrix4x3