LINUX.ORG.RU

Проблемы с шаблонами

 ,


0

1

Я в упор не вижу, где я дурак и что мне с этим делать.

Пишем следующий 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);

Не могу понять, где я облажался. Помоги мне, вселенский разум.

★★

Последнее исправление: S-Mage (всего исправлений: 1)

Ответ на: комментарий от slovazap

Не ругайся. Я с С++ дело имел последний раз больше года назад в мегапроекте lab2.pro. Сейчас вот тружусь, как могу.

S-Mage ★★
() автор топика
Ответ на: комментарий от S-Mage

С++
lab2.pro

Вот, что бывает, когда изучаешь Qt, а не C++.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.