PDA

View Full Version : Question on inheritance from QVector & QList



lni
8th September 2015, 03:17
Hi,

I have a class derived from QVector as:




class MY_EXPORT QVector3DArray : public QVector<QVector3D>
{
};



I look at Qt codes, which does:



class QStringList : public QList<QString>
{
};

class Q_GUI_EXPORT QPolygon : public QVector<QPoint>
{
};



Where it doesn't export QStringList, while QPolygon has export. Why & how it works?

I am very confused. Because my QVector3DArray causes link error about multi defined functions. I also use QVector<QVector3D> in other places.