Hallo
Ich schreib grad ein paar Template Methoden und hab da so meine Schwierigkeiten.
Der Parameter T soll ein komplexer Datentyp sein
Diese Methode kopiert den Quellbereich in den Zielbereich in dem sie im Zielbereich
über Placement New den Kopierkonstruktor der Klasse T aufruft. Dabei dürfen sich
Quell- und Zielbereich nicht überlappen.
Als erstes müsste ich doch die Größe des komplexen Datentyps herausfinden.
Und danach die Anzahl der Instanzen die es davon gibt oder?
Das hier wär mein Grundgedanke wie ich herausfinde ob sich die Bereiche überlappen
Das wäre an sich das Kopieren der Bereiche
Diesen Vorgang müsst ich ja für jede vorhandene Instanz von T wiederholen oder?
Ist mein Grundansatz erstmal okay, oder mach ich schon bei meinen Überlegungen Fehler?
Ich schreib grad ein paar Template Methoden und hab da so meine Schwierigkeiten.
Der Parameter T soll ein komplexer Datentyp sein
Diese Methode kopiert den Quellbereich in den Zielbereich in dem sie im Zielbereich
über Placement New den Kopierkonstruktor der Klasse T aufruft. Dabei dürfen sich
Quell- und Zielbereich nicht überlappen.
Als erstes müsste ich doch die Größe des komplexen Datentyps herausfinden.
Und danach die Anzahl der Instanzen die es davon gibt oder?
Das hier wär mein Grundgedanke wie ich herausfinde ob sich die Bereiche überlappen
Das wäre an sich das Kopieren der Bereiche
Diesen Vorgang müsst ich ja für jede vorhandene Instanz von T wiederholen oder?
Ist mein Grundansatz erstmal okay, oder mach ich schon bei meinen Überlegungen Fehler?
"Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer."