String.erase()

Was macht

string.erase(start,number)

mit den uebrigen bytes?

Bsp:

string bla = "abcdefg";

bla.erase(0,3);

//ersten 3 zeichen von bla endfernt.
//jetzt bla = "defg"

Was passiert jetzt mit den drei bytes die freigeworden sind.
Liefert

bla.c\_str()

jetzt

defg

oder sind da noch 3 andere (evtl nicht definierte) bytes vor dem Endezeichen?

System: Borland C++ Builder 4, Win NT4

Danke, Christof

Was passiert jetzt mit den drei bytes die freigeworden sind.
Liefert

bla.c_str()

jetzt

defg

oder sind
da noch 3 andere (evtl nicht definierte) bytes vor dem
Endezeichen?

„defg“