Visual Studio debugger automatically recognizes the types of pointers and shows the value of the variable or object pointed to by the pointer. Example screenshot for Ruby debugger here: http://www.rubyinside.com/wp-content/uploads/2008/03/jruby-debugger.jpg This applies to debugger tooltips, watch windows, etc. I never have to see the value of a pointer. Same thing happens for arrays.
Are there platform-independent (preferably free/open source) debugger IDEs that allow this for C++? I tried Code::Blocks, Geany, Eclipse, etc., they all just show the value of the pointer (looking like 0xE0CCDB34). There could possibly be settings in these IDEs but I could not find it.
My main interest is to be able to compile and debug C++ with GCC/MinGW toolchains. So if no platform-independent IDE debuggers support this, are there any free ones on Windows that use GCC/MinGW toolchain?