Лучшее изучение переменных при отладке кода C ++ с помощью Eclipse / CDT
Использование Eclipse и CDT для отладки кода C ++, переменные окна громоздки и не очень информативны для типов, определенных в стандартной библиотеке шаблонов или в надстройке (например, shared_ptr).
Просто пример, как это может выглядеть для std :: vector:
bar {...}
std::_Vector_base<TSample<MyTraits>, std::allocator<TSample<MyTraits> > >
_M_impl {...}
std::allocator<TSample<MyTraits> > {...}
_M_start 0x00007ffff7fb5010
_M_finish 0x00007ffff7fd4410
_M_end_of_storage 0x00007ffff7fd5010
Даже если эта информация о внутренностях этих типов может быть полезной, почти во всех случаях я бы ожидал более четкого представления здесь, то есть списка значений для std :: vector. Существуют ли какие-либо инструменты, плагины или другие модификации, которые могут это сделать?
РЕДАКТИРОВАТЬ
Следующие решения не работают для Linux. Я использую Ubuntu 14.04, Eclipse, G ++, GDB.
Я не могу найти пакет GDB-Python и Linux не использует MINGW