Linux IDE with proper support for STL debugging
c++, debugging, eclipse-cdt, linux, stl
Solution
QtCreator has debugger dumpers for the Qt containers, some of the STL containers and a bunch of the Qt classes. It's also more responsive than Eclipse.
See Qt Creator debugger dumpers.
Problem
I am looking for a Linux IDE with support for STL debugging. the problem is that with Eclipse CDT, if I inspect the vector after the push_back: ``` int main() { vector<string> v; v.push_back("blah"); return 0; } ``` I get something hostile like ``` {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x1fee040, _M_finish = 0x1fee048, _M_end_of_storage = 0x1fee048}}, <No data fields>} ``` instead of something like ``` vector["blah"] ``` or something similar. is there an alternative IDE/Debugger for linux that provides better STL support?