我在使用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 继承的,也许这是一个问题?

非常感谢!

最佳答案

我想到了。
我使用了一些已经定义了多边形的CAD库。编译器消息没有帮助=(

可以关闭。

10-07 20:25