J'ai un itérateur vers un élément de carte, et je voudrais que gdb me montre les valeurs du "premier" et du "deuxième" élément de cet itérateur. Par exemple, je voudrais que gdb me montre les valeurs du premier et du deuxième élément de l'itérateur :
std::map<int,double> aMap;
...fill map...
std::map<int,double>::const_iterator p = aMap.begin();
Je peux utiliser p.first et p.second dans le code, mais je ne peux pas les voir dans gdb. Pour ce que ça vaut, dans dbx on pourrait faire quelque chose comme "print p.node.second_", mais je ne trouve rien de similaire dans gbd.
Je suis tout à fait disposé à avoir une fonction dans laquelle je passe les types d'objets, mais je n'ai pas réussi à faire fonctionner cela non plus.
Des idées ? Merci de votre compréhension.