Zitat:
Ein String, dem man nix zuweist ist ein Leerstring, hat also einen definierten Inhalt.
Definiert ja, aber nicht immer ein Leerstring. (lokale Variablen ja, aber nicht "zwangsweise" immer beim Result)
Deshalb schrieb ich ja auch:
Zitat:
Meine bisherige praktische Erfahrung.
Will heißen, mir ist bewusst nix anderes untergekommen, das heißt aber nicht, dass es beim nächsten Mal nicht doch anders sein könnte.
Meine Regel ist: Wenn der Compiler meckert, dass was undefiniert sein könnte, dann hat er recht und ich habe das zu korrigieren. Ohne Wenn und Aber.
Und wenn er nicht meckert, habe ich gefälligst selbst aufzupassen