I must admit I don't use debuggers that much but, when I do, getting a good interface helps a lot.
There's a *nix front-end for GDB (and some other debuggers) called DDD. The only way to get it working on Windows is thru Cygwin + X for Cygwin, but it won't work as good as on a *nix OS.
The GUI library used is awful (well, it's Motif but it looks awful), but it has a pretty nice watches window/widget.
Take a look:
Pretty nice, even more when you're dealing with pointers.
Someone could find this useful too:
Now you have seen how far a debugger front-end can go, could you imagine Code::Blocks with something like that (of course, with the nice interface of Code::Blocks
?
First step: the widget.
Ideas, suggestions, objections, VOLUNTEERS?
(I just wanted to show you that, I have my doubts about implementing it
)