Я в упор не вижу, где я дурак и что мне с этим делать.
Пишем следующий hello world:
#include <QGenericMatrix>
typedef QGenericMatrix<3, 1, qreal> Point;
\\---- в main ----
Point *point;
const qreal a[] = {1.0f ,2.0f ,4.0f};
point = new Point(*a);
Пытаюсь собрать - получаю ответ:
/usr/include/qt4/QtGui/qgenericmatrix.h:106: ошибка: 'QGenericMatrix<N, M, T>::QGenericMatrix(int) [with int N = 3, int M = 1, T = double]' is private
Смотрю в исходники:
public:
QGenericMatrix();
QGenericMatrix(const QGenericMatrix<N, M, T>& other);
explicit QGenericMatrix(const T *values);
Не могу понять, где я облажался. Помоги мне, вселенский разум.