<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>C++ Debugger Tips</title><link>http://blogs.msdn.com/b/vcblog/archive/2006/08/04/689026.aspx</link><description>Hi, my name is Sergey Grankin and I'm a developer on the VC++ IDE Team. I mostly work on the C++ debugger expression evaluators -- the code responsible for the magic behind the debugger watch windows. 
 
 Visual Studio's (native) C++ debugger has many</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>   Visual C++ Debugging Tips  : Debugging Tips - Program Debuggers</title><link>http://blogs.msdn.com/b/vcblog/archive/2006/08/04/689026.aspx#8724190</link><pubDate>Sat, 12 Jul 2008 16:58:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8724190</guid><dc:creator>   Visual C++ Debugging Tips  : Debugging Tips - Program Debuggers</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.pcdebug.com/windows-debugging/visual-c-debugging-tips.html"&gt;http://www.pcdebug.com/windows-debugging/visual-c-debugging-tips.html&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8724190" width="1" height="1"&gt;</description></item><item><title>re: C++ Debugger Tips</title><link>http://blogs.msdn.com/b/vcblog/archive/2006/08/04/689026.aspx#4128215</link><pubDate>Mon, 30 Jul 2007 12:15:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4128215</guid><dc:creator>Zaki Mirza</dc:creator><description>&lt;p&gt;Thanks a lot for such a valuable information. Can you kindly point us to an official documentation of things we can do with the debugger in VS 2k3+.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4128215" width="1" height="1"&gt;</description></item><item><title>re: C++ Debugger Tips</title><link>http://blogs.msdn.com/b/vcblog/archive/2006/08/04/689026.aspx#1986741</link><pubDate>Thu, 29 Mar 2007 13:20:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1986741</guid><dc:creator>eople</dc:creator><description>&lt;p&gt;hello people is good day!!! &lt;a rel="nofollow" target="_new" href="http://autonewsportal.info"&gt;http://autonewsportal.info&lt;/a&gt; &lt;a rel="nofollow" target="_new" href="http://autdotcar.info"&gt;http://autdotcar.info&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1986741" width="1" height="1"&gt;</description></item><item><title>re: C++ Debugger Tips</title><link>http://blogs.msdn.com/b/vcblog/archive/2006/08/04/689026.aspx#752709</link><pubDate>Wed, 13 Sep 2006 23:41:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:752709</guid><dc:creator>Xiaohan</dc:creator><description>Hi, &lt;br&gt;&lt;br&gt;I just learned that I can use &amp;quot;x, 10&amp;quot; to express a pointer as an array. Now the problem is how could I evaluate a double pointer as a matrix? Thanks&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=752709" width="1" height="1"&gt;</description></item><item><title>re: C++ Debugger Tips</title><link>http://blogs.msdn.com/b/vcblog/archive/2006/08/04/689026.aspx#752327</link><pubDate>Wed, 13 Sep 2006 20:05:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:752327</guid><dc:creator>Kyle Haughey</dc:creator><description>heh:&lt;br&gt; i,o &amp;nbsp; &amp;nbsp; 052 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int&lt;br&gt;&lt;br&gt;..that's the weirdest way to implement ioctls I've ever seen :)&lt;br&gt;&lt;br&gt;~Kyle&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=752327" width="1" height="1"&gt;</description></item><item><title>re: C++ Debugger Tips</title><link>http://blogs.msdn.com/b/vcblog/archive/2006/08/04/689026.aspx#696333</link><pubDate>Sat, 12 Aug 2006 11:30:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:696333</guid><dc:creator>Vyacheslav Lanovets</dc:creator><description>In fact, I think that the most useful &amp;quot;format specifier&amp;quot; is one allowing to represent pointers as arrays.&lt;br&gt;&lt;br&gt;You just add ,N to the evaluation expression and the debugger print first N elements of array&lt;br&gt;&lt;br&gt;(varCArray).m_pData,3&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=696333" width="1" height="1"&gt;</description></item><item><title>re: C++ Debugger Tips</title><link>http://blogs.msdn.com/b/vcblog/archive/2006/08/04/689026.aspx#689641</link><pubDate>Sat, 05 Aug 2006 21:29:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:689641</guid><dc:creator>John Schroedl</dc:creator><description>Excellent, thanks for the tips..I knew about and use some of these but many are new to me. &amp;nbsp;&lt;br&gt;&lt;br&gt;John&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=689641" width="1" height="1"&gt;</description></item><item><title>re: C++ Debugger Tips</title><link>http://blogs.msdn.com/b/vcblog/archive/2006/08/04/689026.aspx#689130</link><pubDate>Sat, 05 Aug 2006 04:59:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:689130</guid><dc:creator>dono</dc:creator><description>C++ guy:&lt;br&gt;&lt;br&gt;Look for a file called autoExp.dat. Native expression evaluators are contained in here.&lt;br&gt;It contains (very basic) documentation on the formating plus many examples. Imitating it you should be able to implement something suitable for your custom types.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=689130" width="1" height="1"&gt;</description></item><item><title>re: C++ Debugger Tips</title><link>http://blogs.msdn.com/b/vcblog/archive/2006/08/04/689026.aspx#689084</link><pubDate>Sat, 05 Aug 2006 03:49:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:689084</guid><dc:creator>C++ guy</dc:creator><description>Is there anyway to customize the debug string that appears for a class? &amp;nbsp;Like maybe implement a __repr__() function that returns the string will appears in the watch window?&lt;br&gt;&lt;br&gt;Is there a way to do this for windbg?&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=689084" width="1" height="1"&gt;</description></item></channel></rss>