Von QObject abgeleitet Klasse kopieren

Alles rund um die Programmierung mit Qt
Antworten
Alf79
Beiträge: 5
Registriert: 8. Oktober 2012 15:25

Von QObject abgeleitet Klasse kopieren

Beitrag von Alf79 »

Hallo,

ich weiß das laut Dokumentation das Kopieren und Zuweisen von von QObject abgeleiteten Klassen nicht möglich ist. Aufgrund der Projektrichtlinien ist es zwingen erforderlich, das die Klasse MyObjekt von QObject abgeleitet wird. Gibt es eine einfache Möglichkeit, wie ich trotzdem an eine Kopie des erzeugten Objekts komme?

Der Grund ist, ich habe ein Objekt "MyObject", welche auf dem Heap erzeugt wird, und in diesem Objekt soll eine kopie von sich selbst erzeugt werden, diese Kopie dann etwas verändert werden und danach mit dem original Objekt und der Kopie einige berechnungen angestellt werden.

Danke.

Grüße,
Alf
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Von QObject abgeleitet Klasse kopieren

Beitrag von Christian81 »

QObject kann nicht kopiert werden da der copy ctor private ist. Wenn Du ein Objekt kopieren willst dann kannst Du eben nicht von QObject ableiten.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten