Назван C ++ Lambdas для профилирования и отладкиC++

Программы на C++. Форум разработчиков
Anonymous
Назван C ++ Lambdas для профилирования и отладки

Сообщение Anonymous »

Мы используем довольно много C ++ 11 Lambdas в нашем коде, но обнаружили, что это приводит к трудностям с инструментами профилирования и отладки. Например, MSVC Profiler покажет лямбдас как: < /p>

Код: Выделить всё

`anonymous namespace'::::operator()(void)const
`anonymous namespace'::::operator()(double,double)const
...
< /code>

Это на самом деле не помогает идентифицировать Lambda с первого взгляда в резюме Stacktrace или Profiler. < /p>

Есть ли способ дать Lambda имя для целей отладки (это должно быть изуродованное имя прицела, в котором он определен, ИМХО)? Я в порядке с решением для конкретных платформ (#pragma
?) И взлома.>

Подробнее здесь: https://stackoverflow.com/questions/413 ... -debugging

Вернуться в «C++»