Наследование Qt/C++ от QPolygonF как элемента QList

У меня проблема с использованием QList.

T должно быть наследством от QPolygonF.

Это выглядит как:

class Polygon : public QPolygonF
{
public:
    Polygon(){}
    Polygon &operator=(const Polygon &other);
};

Когда я пытаюсь определить QList, я получаю следующую ошибку компиляции:

type/value mismatch [...] for 'template<class T> class QList'
error: expected a type, got 'Polygon'

Так что я думаю, что-то используется для определения во время компиляции, но я не понимаю:(

QPolygonF наследуется QVector, может быть, это проблема?

Большое спасибо!

1 ответ

Решение

Я понял. Я использовал CAD-библиотеку, где Polygon уже был определен. Сообщение компилятора не помогло =(

Может быть закрыт.

Другие вопросы по тегам