Ich sehe __PRETTY_FUNCTION__
sehr oft in Antworten auf Fragen auf dieser Seite verwendet, und ich verstehe die Nützlichkeit dieser Funktion, aber warum genau heißt es __PRETTY_FUNCTION__
? Es ist keine hässliche Funktion, aber es ist auch nicht gerade hübsch.
Ich denke, es heißt __PRETTY_FUNCTION__
, weil es ein "dekoriertes" __FUNCTION__
ist (zumindest in C ++, in C sind beide äquivalent). In C ++ werden auch der Rückgabetyp und der Parametertyp angezeigt.
Beachten Sie, dass sowohl __PRETTY_FUNCTION__
als auch __FUNCTION__
nicht C sind, sondern GNU C. __func__
ist C.
Tags und Links objective-c c++ gcc