Несколько раз я использовал идиому прыща, чтобы получить короткое время компиляции.Чтобы получить «хороший» заголовочный файл, я возвращаю указатель на вектор, который содержит указатель QPoint (объект Qt).
Давайте посмотрим на мой заголовочный файл:
#ifndef CHEXAGON_H
#define CHEXAGON_H
class QPoint;
class QVector;
class CHexagon
{
public:
CHexagon(const unsigned int & PosX, const unsigned int & PosY, const unsigned int & Radius);
QVector * getEdges();
QPoint * getCenter();
private:
class Pimple;
Pimple * pPimple;
};
#endif // CHEXAGON_H
Что с ним не так?