Tengo un estándar :: map < std :: string, std :: string> cont;cómo imprimir el valor de std :: map en gdb
Quiero ver cont ["some_key"] en gdb. Cuando estoy tratando
p cont [ "some_ket"]
estoy recibiendo este mensaje: Uno de los argumentos que trataron de pasar a operador [] No se pudo convertir a lo que quiere la función.
Estoy usando GNU gdb Red Hat Linux (6.3.0.0-1.162.el4rh). Gracias
Lástima. gdb7.0 puede imprimirlo directamente: http://sourceware.org/gdb/wiki/STLSupport –
Esta es la respuesta correcta. La característica ya existe, solo está usando una distribución anterior que no la ha integrado. Considere usar Fedora reciente, o construir las herramientas (puede ser simplemente gdb, aunque es posible que también necesite g ++ y binutils) usted mismo desde la fuente. –