C ++ получить искаженные имена функций / методов - PullRequest
5 голосов
/ 16 июля 2010

Привет! Мне нужно определить искаженное имя функции из самого приложения c ++. Есть ли эквивалент в макросе __FUNCDNAME__ в g ++?

1 Ответ

0 голосов
/ 16 июля 2010

Чтобы получить деформированное имя, используйте __PRETTY_FUNCTION__.

Лучше использовать:

#include <boost/current_function.hpp>

BOOST_CURRENT_FUNCTION

Это дает разоблаченное имя. Я посмотрел на cxxabi.h, но там, похоже, нет функции искажения. Вы действительно хотите искаженное имя?

...