找到一篇gdb调试STL,解引用容器的.gdbinit配置。
放到了码云的代码片段里了。
适合GDB 4.3+。
| Data type | GDB command |
|---|---|
| std::vector | pvector stl_variable |
| std::list | plist stl_variable T |
| std::map<T,T> | pmap stl_variable |
| std::multimap<T,T> | pmap stl_variable |
| std::set | pset stl_variable T |
| std::multiset | pset stl_variable |
| std::deque | pdequeue stl_variable |
| std::stack | pstack stl_variable |
| std::queue | pqueue stl_variable |
| std::priority_queue | ppqueue stl_variable |
| std::bitsettd> | pbitset stl_variable |
| std::string | pstring stl_variable |
| std::widestring | pwstring stl_variable |