   Seeing STL types in the debugger
  Does anyone know how I might look at my STL containers (vectors, etc) in the debugger in a useful way, in MSVC6?  Such as pasting a specific string in autoexp.dat so that it displays the length and contents, thats all I need.   
  MSVC6 is ancient. VC2005 displays STL-types in a very useful way   ;  I realize that, unfortunately that is not an option..  Besides VC2005 sucks in so many other ways I would stick with MSVC6 anyway (they actually REMOVED the call graph between 6 and 7.. I thought new versions were supposed to add features, not remove them?)   ;  They did not remove the call graph in Visual Studio 8.  You say it's not an option to buy, or to download?  If it was the first, I suggest looking at this: http://msdn.microsoft.com/vstudio/express/visualc/.  It's free for a year (to download, once done, you can use it FOREVER).As the previous poster mentioned, VS6 is ancient.  It's compiler isn't even standard.  Atleast give VS8 a try.But then again, maybe for some odd cosmic reason you wan't to stay with VS6.  In that case, I cannot help.P.S.  They certainly did NOT remove features.C++   ;  Call graph? I suspect you mean the call stack, of course it is included in VC2005:I haven't used VC2005 a lot, but it seems to be quite ok.   ;  No not the call stack, the call graph!  And the callers graph, both gone in DotNet. It was a window you could bring up that would let you see instantly what calls a function, or what that funciton calls. Great for seeing what calls your "update" function when there are a million update functions in your project and a find-in-files would find too many.This used to be in visual studio 6, and was removed with the introduction of dot net. Poor dotnet users dont even know what theyre missing :)   ;  Ah, you mean that thing. Of course it's also still there. Rightclick on function->call browserThe only thing that is missing is a profiler. But you can use free thirdparty profilers.   ;  You can actually extend the debugger programatically too, through a custom DLL and a few lines in autoexp.dat. We've used it to display custom fixed-point types in VC6. Tutorial.It's can be a bit tricky to get working initially, but it shouldn't be too bad. I assume that someone must done this for STL already though..Quote:Original post by TrapThe only thing that is missing is a profiler. But you can use free thirdparty profilers.Well, keyboard bindings for toggling window visibility are also missing, which I use extensively to manage debugging windows from the keyboard. I think it can be fixed with a bit of scripting however, but it's what stopped me from migrating last time I tried.   ;  As mentioned before, VS6's STL implementation and compiler are behind the times, you'd be better off with something newer.Also, I believe what you're "missing" is the Call Browser, and it is most certainly present in Visual Studio 2005.   ;  Call Browser?  I don't see it, I'm looking at Dot Net 2003, version 7.1 and there is nothing like that.. ?  Nothing in the right-click menu, and no reference to it in the help file either.I'd be very happy to find something like the call graph and caller graph from VC6, but I'm quite certain there's nothing!   