Forum: Algorithmen, Datenstrukturen und Klassendesign
by Gargamel,
2. Okt 2014
Wenn eine String-Variable intern einen Zeiger auf den dynamisch zugewiesenen String enthält und ich einen Zeiger auf die String-Variable zeigen lasse, zeigt sozusagen ein Zeiger auf einen anderen Zeiger. Und damit auf einen gültigen Speicherbereich.
Richtig?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Gargamel,
2. Okt 2014
Hallo
Ein String ist doch ein Array of Char. Wenn nun der Inhalt des Strings geändert wird, müsste doch eigentlich für das neue Array auch neuer Speicherplatz angefordert werden, damit der neue Inhalt da reinpasst. Und der alte Speicherplatz wird wieder entfernt. Was ist, wenn man einen Zeiger hat, der auf das alte Array zeigte? Denn eigentlich müsste dieser Zeiger auf einen ungültigen...