Wäre der von der folgenden Funktion zurückgegebene Zeiger nicht unzugänglich? char *foo(int rc) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } Die Lebensdauer einer lokalen Variablen in C / C ++ liegt also praktisch nur innerhalb...