Я хочу изучить содержимое std :: vector в gdb, но у меня нет доступа к _M_impl, потому что я использую icc, а не gcc, как это сделать? Скажем, это просто std :: vector для простоты.Как просмотреть содержимое std :: vector в gdb, используя компилятор icc?
Существует очень хороший ответ here, но это не сработает, если я использую icc, сообщение об ошибке «Нет члена или метода с именем _M_impl». Как представляется, хороший инструмент для отладки here, но он также полагается на _M_impl.
+1 лишний стыд, который 7 лет спустя, gdb все еще не может отображать контейнеры разумным способом. даже строки ... – 2015-10-01 19:04:56
no icc ограничение: https://stackoverflow.com/questions/253099/how-do-i-print-the-elements-of-ac-vector-in-gdb – 2017-09-24 10:28:19