Selbst "private" Dinge lassen sich mit der neuen
RTTI standardmäßig auslesen (ja, es gibt einen Grund, warum die EXEn so groß geworden sind
)
[edit] Da war zwar wer schneller, aber egal.
[/edit]
Aber beim Kopieren muß man aufpassen, denn vorallen wenn Pointer und
Handle im Spiel sind (noch schlimmer, wenn gecastete Pointer und
Handle z.B. als Integer vorkommen) oder irgendwelche Indize auf eindeutige externe Strukturen (z.B. die ID einer Hardware- oder Datenbankverbindung), dann kann man ohne Kenntnisse des Aufbaus und der Funktion dieses Objektes eigentlich nichts kopieren, ohne irgendwas kaputtzumachen.
Aus diesem Grund sollte man vorallem vor den Interna (private/protected) eher Abstand nehmen.