Добрый день. Интересует следующий вопрос. Можно ли как-то настроить qt creator или gdb таким образом, чтобы при отладке конструкций вида
void f( int first, int second )
{}
int g()
{ return 1; }
int h()
{ return 2; }
int main()
{
f( g(), h() );
return 0;
}
в точке вызова функции f() после возврата из функции h отладчик вновь попадал в код main в точку перед входом в g? В существующей версии, по крайней мере у меня, если при отладке зайти в h, дойти до ее конца и нажать f10, то мы пропустим вызовы g и f и окажемся в точке перед самым выходом из main. Данный вопрос интересует по той причине, что зачастую при вычислении аргументов создаются временные объекты и лазать по исходникам stdlibc++ в ожидании завершения этого процесса и входа в целевую функцию очень не хочется, как не хочется и по каждому такому случаю ставить новый breakpoint.