Тут много говорили про отладку. Я как то привык отлаживаться printf-ом, точнее у меня есть макрос который при вызове
int a=1; double b = 2.5;
WOUT(a, b, a*b);
#"test.cpp" l123: a=1, b=2.5, a*b=5
Отладчик как то я не асилил, каюсь, да и не видел я от него профита в своих задачах - обычно работа удаленно, и падает все далеко не сразу, а иногда и не падает а просто делает не совсем то.
Но таки хочется видеть стек, оттуда где упало и доверху. Мысль следующая - втыкаем по коду шняжки типа
FRAME(a, b, a*b);
При генерации исключения (у меня для этого тоже макрос есть;-)), перед генерацией содержимое списка вываливается на stderr.
В релиз-моде FRAME определяется так, что ничего не происходит.
М.б. что то похожее уже есть? Или это можно сделать симпатишней...