007
26.06.2006, 12:10 Uhr
ao
(Operator)
|
Halt, Mistverständnis! Das ist kein Pointer auf eine Funktion, sondern eine Funktion, deren Rückgabewert ein Pointer ist.
Genauer gesagt, ein konstanter Zeiger (erstes const), der auf ein konstantes Objekt zeigt (zweites const).
Der Aufrufer von FunctionTwo erhält also als Ergebnis einen Zeiger auf ein Objekt vom Typ SimpleCat, und kann weder den Zeiger noch das Objekt verändern.
ao |