Подкласс QObject, qRegisterMetaType и конструктор личных копий

У меня есть класс, который является подклассом QObject, который я хотел бы зарегистрировать как мета-тип.Документация QObject утверждает, что конструктор копирования должен быть закрытым, ноДокументация QMetaType утверждает, что тип должен иметь открытый конструктор по умолчанию,конструктор открытых копийи публичный деструктор.

Я могу переопределить конструктор личных копий QObject и объявить конструктор открытых копий, но безопасно ли это / хорошо / правильно?

class MyClass : public QObject {
  Q_OBJECT
  public:
    MyClass();
    MyClass(const MyClass &other);
    ~MyClass();
}
Q_DECLARE_METATYPE(MyClass);

Ответы на вопрос(5)

Ваш ответ на вопрос