Hi,

I have a class derived from QVector as:

Qt Code:
  1. class MY_EXPORT QVector3DArray : public QVector<QVector3D>
  2. {
  3. };
To copy to clipboard, switch view to plain text mode 

I look at Qt codes, which does:

Qt Code:
  1. class QStringList : public QList<QString>
  2. {
  3. };
  4.  
  5. class Q_GUI_EXPORT QPolygon : public QVector<QPoint>
  6. {
  7. };
To copy to clipboard, switch view to plain text mode 

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.