Je veux examiner le contenu d'un vecteur std :: dans gdb mais je n'ai pas accès à _M_impl car j'utilise icc, pas gcc, comment le faire? Disons que c'est un vecteur std :: par souci de simplicité.Comment examiner le contenu d'un vecteur std :: dans gdb, en utilisant le compilateur icc?
Il ya une très bonne réponse here mais cela ne fonctionne pas si j'utilise icc, le message d'erreur est "Il n'y a aucun membre ou méthode nommé _M_impl". Il semble y avoir un bon jeu d'outils de débogage here mais il repose également sur _M_impl.
Il est dommage que 7 ans plus tard, gdb ne puisse toujours pas afficher les conteneurs de manière raisonnable. pas même des chaînes ... –
pas de restriction icc: https://stackoverflow.com/questions/253099/how-do-i-print-the-elements-of-ac-vector-in-gdb –