Einzelnen Beitrag anzeigen

Gargamel

Registriert seit: 19. Mär 2007
171 Beiträge
 
#1

Änderung eines Strings / Zeiger darauf

  Alt 2. Okt 2014, 08:46
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 Speicherbereich zeigen.

Wie wird das intern geregelt?

Danke
  Mit Zitat antworten Zitat