Gibt es eine (standardisierte) Möglichkeit, den Namen der aktuellen Methode mit C++ zu erhalten?
Mit GNU GCC können Sie dies mit dem Makro __FUNCTION__
y __PRETTY_FUNCTION__
(umgeben von 2 Unterstrichen), aber das ist natürlich nicht portabel. Gibt es eine Möglichkeit, dies in Standard-C++ zu tun oder eine Möglichkeit, es portabel zu machen?
0 Stimmen
Sie können die Unterstriche mit Backslashes maskieren, um zu verhindern, dass Markdown sie durcheinanderbringt...
0 Stimmen
Oder indem Sie im Editor auf die Schaltfläche "Code" klicken, was ich bei der Bearbeitung getan habe.
0 Stimmen
Ich benutze
BOOST_CURRENT_FUNCTION