我在使用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继承&lt; QPointF&gt;,也许这是一个问题?
非常感谢!
答案 0 :(得分:0)
我明白了。 我使用了一些已经定义了Polygon的CAD库。编译器消息没有帮助=(
可以关闭。