Mike wrote:
> zeigen die String Variablen nach der definition nicht auf den
> nullpointer?
Nein.
Das ist C++ und nicht C#
In dem Moment in dem er ein test Objekt anlegt, legt er auch
die im Objekt enthaltenen string Objekte an und ...
> es muss vorher eine initialisierung erfolgen, anschließend kann man den
> wert von foo an foo2 zuweisen...
... selbst wenn keine explizite Initialisierung dieser string
Objekte erfolgt, haben sie dennoch einen Wert, nämlich einen
leeren String.
Egal wie er sich anstellt, wenn das test Objekt erzeugt wurde
sind auch die string Objekte in einem gültigen Zustand (sind
also initialisiert).