5
Hallo Ich muss den verfälschten Namen einer Funktion aus einer C++ App selbst ermitteln. Gibt es ein Äquivalent zum __FUNCDNAME__
Makro in g ++?C++ bekomme die verfälschten Namen einer Funktion/Methode
Hallo Ich muss den verfälschten Namen einer Funktion aus einer C++ App selbst ermitteln. Gibt es ein Äquivalent zum __FUNCDNAME__
Makro in g ++?C++ bekomme die verfälschten Namen einer Funktion/Methode
Um den gewünschten Namen zu erhalten, verwenden Sie __PRETTY_FUNCTION__. Bessere
ist zu verwenden:
#include <boost/current_function.hpp>
BOOST_CURRENT_FUNCTION
Dieser den demangled Namen gibt. Ich schaute auf cxxabi.h, aber es scheint keine Mangelfunktion zu geben. Willst du wirklich den verstümmelten Namen?
mögliche Duplikate von [Wo befindet sich Dokumentation zum C++ - Namensmigrationsschema von Microsoft Visual Studio?] (Http://stackoverflow.com/questions/491115/where-is-documentation-on-the-microsoft-visual-studio-) c-name-mangling-schema) –
Kein Duplikat davon - er fragt, wie man es in gcc macht. –
Ja, das ist mir gerade aufgefallen. Kein Duplikat, aber vielleicht verwandt. –