J'ai un vecteur stl d'objets de classe personnalisés définis dans un espace de noms global (ouais, mal, je sais). Maintenant, je voudrais définir un point de contrôle dans gdb pour surveiller les changements possibles dans une variable membre (publique) pour un certain élément de ce vecteur. Quelque chose comme:Regarder le contenu du vecteur stl via gdb
watch custom_namespace::vec[123].aVariable
Si je fais ça, alors gdb (version 7.1 sur Ubuntu Lucid) segfaults. Existe-t-il d'autres moyens? Est-ce possible?
Quel est le type de cette variable? –
Indépendamment de votre syntaxe, cela ne devrait pas conduire à un segfault. Avez-vous signalé ce comportement à la liste de diffusion gdb? Ils pourraient vous aider et réparer le bug. – ereOn
La variable elle-même est de type double. Le vecteur contient des objets d'une classe qui regroupe principalement des valeurs doubles, int et bool. Rien d'extraordinaire là-bas. Non, je n'ai pas encore vérifié avec la gdb-list. En fait, j'utilise ddd, je devrais vérifier avec gdb autonome d'abord .. – janitor048