Sowas (Rückgabe lokaler Pointer) in einem Fachbuch ist wirklich böse. Ich werde es nicht mehr vorschlagen.
Der "C++-Programmierer" hat auch einige Fehler drin, die zum größten Teil in den erata stehen.
Das Buch bezieht sich auf C++14 und der Professor behauptet, es gäbe keine Bereiche bei switch/case.
Auf meinen Hinweis, das es das seit mindestens C++11 gibt, kam die Antwort, er beziehe sich auf allgemeingültige Angaben.
Ich glaube wirkliche Qualität gibt es kaum noch auf diesem Sektor.
Gruß Tommy