Qt имеет класс с именем QGenericMatrix
. Это определяется следующим образом:
template <int N, int M, typename T>
class QGenericMatrix
{...}
Я хотел бы использовать его в качестве атрибута colorMatrix
в своем собственном классе MyClass
, а затем инициализировать его в конструкторе следующим образом:
MyClass::MyClass(int n, int m)
{
colorMatrix = new QGenericMatrix<n, m, QColor>;
}
Однако синтаксис, вероятно, очень неправильный. Как мне написать объявление в заголовочном файле и конструкторе?