Melhor exploração de variáveis ao depurar código C ++ com Eclipse / CDT
Usando o Eclipse e o CDT para depurar o código C ++, a variável windows é complicada e pouco informativa para os tipos definidos na biblioteca de modelos padrão ou no boost (por exemplo, shared_ptr).
Apenas um exemplo de como isso pode parecer para um 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
Mesmo que essas informações sobre os internos desses tipos possam ser úteis, em quase todos os casos, eu esperaria uma apresentação mais clara aqui, ou seja, uma lista de valores para o vetor std ::. Existem ferramentas, plugins ou outras modificações que possam fazer isso?
EDITAR
As seguintes soluções não funcionam no linux. Estou usando o ubuntu 14.04, eclipse, g ++, gdb.
Não consigo encontrar um pacote gdb-python e o linux não usa mingw