Ich bezog mich auf das
bla.string = bla2.string;
dass man Klassen nicht mit memcpy kopieren soll ist klar.
Und ich dachte ### würde sich darauf
for (int i=1;i<anzahl+1;i++)beziehen.
{
Schueler.name = Datex.name
}
Mal davon abgesehen solltest auch du gemerkt haben,dass ich nicht voids Beitrag meine,weil dort dort der Speicher der Struktur kopiert wird und nicht std::string.
*seufz*
Wir reden hier über die memcpy Variante,nicht?
Dass diese nicht zu verantworten ist,ist klar,
mit kopieren einer Variablen der Klasse x meine ich normalerweise nicht ein kopieren des Speichers dieser Variablen,sondern der Aufruf des Kopier-Konstruktors bzw des operator =.
« Verschlüsseln eine Strings in C# | DirectX-SDK und Visual C++! » | ||