Einzelnen Beitrag anzeigen

s-off
(Gast)

n/a Beiträge
 
#21

Re: In welcher Methode bin ich?

  Alt 17. Aug 2007, 13:17
Zitat von DGL-luke:
Der Pärprozessor ersetzt __FUNCTION__ durch einen literalen string, der der bezeichnung der aktuellen methode entspricht. D.h. globale Variable "string CurrFunc = "";", in jeder Methode "CurrFunc = __FUNCTION__", bei Exceptions o.ä. CurrFunc ausgeben.
Könnte ich nicht genau so gut in jeder Methode der globalen Variable direkt den Methodennamen zuweisen?
__FUNCTION__ hätte doch nur den Vorteil, dass ich ggf. Änderungen am Methodennamen nicht nachziehen müsste, oder?
  Mit Zitat antworten Zitat