eigenen funktionsnamen ermitteln
-
hallo,
ich möchte gerne den namen der eigenen funktion ermitteln, um bei debug-ausgaben den funktionsnamen mitliefern zu können. einfache frage, einfache antwort? ich fürchte leider nein....
-
__func__
-
billy boy hat __func__ in seinem repertoire von Visual Studio 6.0 nicht vorgesehen. auch __FUNCTION__ kennt das dingens nicht.
komme ich vielleicht über einen funktionspointer denn dahin? weiß da jemand was?
-
nein, ein Funktionspointer nützt dir nichts.
zu __func__: Vor C99 gab es überhaupt keine standardisierte Form, an den Funktionsnamen heranzukommen, von daher wirst du dich wohl an Leute wenden müssen, die sich mit MSVC-Spezifika auskennen.
-
c-user schrieb:
billy boy hat __func__ in seinem repertoire von Visual Studio 6.0 nicht vorgesehen. auch __FUNCTION__ kennt das dingens nicht.
Ist nicht im C++-Standard enthalten, gibt es aber ab Version 7.
-
also um s noch komplizierter zu machen: ich entwickle auf AIX mit visual age (oder wie das ding sonst heißt). aber ich nutze nur den compiler, denn die IDE ist erstens schnarch-lahm und wenig einsichtig, zumindest für mich
.
aber man sollte es nicht glauben: der IBM-compiler kennt __FUNCTION__
danke nochmal für die hilfe