﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-季浩的C/C++博客-最新评论</title><link>http://www.cppblog.com/jht/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Wed, 03 Sep 2008 05:42:33 GMT</pubDate><lastBuildDate>Wed, 03 Sep 2008 05:42:33 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 使用Eclipse+MinGW+devkitpro搭建Windows上的PSP开发环境</title><link>http://www.cppblog.com/jht/archive/2008/08/25/53257.html#59873</link><dc:creator>浩瀚</dc:creator><author>浩瀚</author><pubDate>Mon, 25 Aug 2008 02:21:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2008/08/25/53257.html#59873</guid><description><![CDATA[include $(PSPSDK)/lib/build.mak<br>这句出错了，是什么问题？<img src ="http://www.cppblog.com/jht/aggbug/59873.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">浩瀚</a> 2008-08-25 10:21 <a href="http://www.cppblog.com/jht/archive/2008/08/25/53257.html#59873#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用Eclipse+MinGW+devkitpro搭建Windows上的PSP开发环境</title><link>http://www.cppblog.com/jht/archive/2008/06/14/53257.html#53281</link><dc:creator>missdeer</dc:creator><author>missdeer</author><pubDate>Sat, 14 Jun 2008 14:17:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2008/06/14/53257.html#53281</guid><description><![CDATA[这个好玩<img src ="http://www.cppblog.com/jht/aggbug/53281.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">missdeer</a> 2008-06-14 22:17 <a href="http://www.cppblog.com/jht/archive/2008/06/14/53257.html#53281#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 前天一道我不能回答好的面试题:内存泄露你怎么解决？希望大家不吝赐教[未登录]</title><link>http://www.cppblog.com/jht/archive/2007/02/03/7048.html#18314</link><dc:creator>季浩</dc:creator><author>季浩</author><pubDate>Sat, 03 Feb 2007 11:56:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2007/02/03/7048.html#18314</guid><description><![CDATA[呵呵，我和你同名同姓耶，516790691，我的QQ号，蛮想见你的<img src ="http://www.cppblog.com/jht/aggbug/18314.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">季浩</a> 2007-02-03 19:56 <a href="http://www.cppblog.com/jht/archive/2007/02/03/7048.html#18314#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: C语言 文件操作 -转载自编程爱好者论坛</title><link>http://www.cppblog.com/jht/archive/2006/11/04/7933.html#14673</link><dc:creator>随风</dc:creator><author>随风</author><pubDate>Sat, 04 Nov 2006 13:28:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2006/11/04/7933.html#14673</guid><description><![CDATA[第四点是错误的，打开方式a的文件不一定要存在的<img src ="http://www.cppblog.com/jht/aggbug/14673.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">随风</a> 2006-11-04 21:28 <a href="http://www.cppblog.com/jht/archive/2006/11/04/7933.html#14673#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 前天一道我不能回答好的面试题:内存泄露你怎么解决？希望大家不吝赐教</title><link>http://www.cppblog.com/jht/archive/2006/05/27/7048.html#7735</link><dc:creator>Corner</dc:creator><author>Corner</author><pubDate>Sat, 27 May 2006 12:31:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2006/05/27/7048.html#7735</guid><description><![CDATA[@jinti<br>我想在防范措施上以养成良好的编码习惯<br><br>在跟踪技巧上可以写一个跟踪对象生存期的Track类，重点是在constructor/destructor和copy constructor里加入一些必要的纪录验证操作或是log输出操作。<br><br>在语言的机制上可以重载全局new/delete,对于C code可以写自己的malloc/realloc/free,同时为了保持代码的整洁，可以适当使用一点macro,比如:<br>  #define new mycode::new  // mycode::是名称空间<br>这么做是为了尽可能少的改动原有代码。<br><br>当然更有力的技术是SmartPtr/ObjPool, 不过当进入多线程的世界，会使问题更为复杂些，这时关键在于搞清楚你的对象的生存期大于所在的线程，还是小于它.值得注意的是SmartPtr/ObjPool技术会引入一个间接操作，得根据场合进行取舍。<img src ="http://www.cppblog.com/jht/aggbug/7735.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">Corner</a> 2006-05-27 20:31 <a href="http://www.cppblog.com/jht/archive/2006/05/27/7048.html#7735#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 前天一道我不能回答好的面试题:内存泄露你怎么解决？希望大家不吝赐教</title><link>http://www.cppblog.com/jht/archive/2006/05/16/7048.html#7272</link><dc:creator>jinti</dc:creator><author>jinti</author><pubDate>Tue, 16 May 2006 11:46:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2006/05/16/7048.html#7272</guid><description><![CDATA[查内存泄露是需要时间的。最好的方法是养成代码编写习惯<br>尽量使用智能指针。<br><br>查内存的工具有:valgrid, 很好用，可惜在windows下没有.<br><br>不过也有一些代码上的技巧， 比如：重载class 的 new和delete操作。记录之后再进行一步一步的排查。<img src ="http://www.cppblog.com/jht/aggbug/7272.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">jinti</a> 2006-05-16 19:46 <a href="http://www.cppblog.com/jht/archive/2006/05/16/7048.html#7272#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 前天一道我不能回答好的面试题:内存泄露你怎么解决？希望大家不吝赐教</title><link>http://www.cppblog.com/jht/archive/2006/05/15/7048.html#7163</link><dc:creator>空明流转</dc:creator><author>空明流转</author><pubDate>Mon, 15 May 2006 02:30:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2006/05/15/7048.html#7163</guid><description><![CDATA[很明显的，考官是要考验你有没有比较扎实的C++功底和Track的习惯。<br><br>其实一般来说程序稍微大一点都是重载了内存分配函数然后使用自己订制的内存分配器监察内存分配情况。适当的时候Log就可以了。<img src ="http://www.cppblog.com/jht/aggbug/7163.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">空明流转</a> 2006-05-15 10:30 <a href="http://www.cppblog.com/jht/archive/2006/05/15/7048.html#7163#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 前天一道我不能回答好的面试题:内存泄露你怎么解决？希望大家不吝赐教</title><link>http://www.cppblog.com/jht/archive/2006/05/15/7048.html#7146</link><dc:creator>明明</dc:creator><author>明明</author><pubDate>Mon, 15 May 2006 00:48:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2006/05/15/7048.html#7146</guid><description><![CDATA[呵呵, 才发现这还有一家子的人呢. 俺也姓季. 呵呵. 常联系 <img src ="http://www.cppblog.com/jht/aggbug/7146.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">明明</a> 2006-05-15 08:48 <a href="http://www.cppblog.com/jht/archive/2006/05/15/7048.html#7146#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 前天一道我不能回答好的面试题:内存泄露你怎么解决？希望大家不吝赐教</title><link>http://www.cppblog.com/jht/archive/2006/05/14/7048.html#7134</link><dc:creator>季浩</dc:creator><author>季浩</author><pubDate>Sun, 14 May 2006 08:56:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2006/05/14/7048.html#7134</guid><description><![CDATA[有的程序不能用调试的方法，找出错误。。。<br>IDE有时候对有的程序不支持调试，比如写了一个Windows服务程序，怎么样调试呢？ 你能看到内存不断被吃掉，但是总得想办法来解决。。。<br><br>虾米兄弟说的方法，我另一个兄弟也说过，感觉想法挺好的<br>重载new/delete， 让程序使用一段自己管理的内存空间，这个内存空间大小最好可以变化，但不能频繁发生。在发生内存泄漏时候，报告发生问题的对象或者是过程……<img src ="http://www.cppblog.com/jht/aggbug/7134.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">季浩</a> 2006-05-14 16:56 <a href="http://www.cppblog.com/jht/archive/2006/05/14/7048.html#7134#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 前天一道我不能回答好的面试题:内存泄露你怎么解决？希望大家不吝赐教</title><link>http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7085</link><dc:creator>虾米</dc:creator><author>虾米</author><pubDate>Sat, 13 May 2006 13:59:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7085</guid><description><![CDATA[我估计面视你的人是想问你如何做好内存管理，这确实不事件容易的事情，也需要对C++的理解更深入一层。<br><br>我提一个方法，重载new/delete， 让程序使用一段自己管理的内存空间，这个内存空间大小最好可以变化，但不能频繁发生。在发生内存泄漏时候，报告发生问题的对象或者是过程……<img src ="http://www.cppblog.com/jht/aggbug/7085.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">虾米</a> 2006-05-13 21:59 <a href="http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7085#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 前天一道我不能回答好的面试题:内存泄露你怎么解决？希望大家不吝赐教</title><link>http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7057</link><dc:creator>音乐虫子</dc:creator><author>音乐虫子</author><pubDate>Sat, 13 May 2006 03:15:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7057</guid><description><![CDATA[非常同意楼上的，不给你米请问你如何做饭？<br>你得先在大自然等待一个水稻诞生，然后收集种子，再培育，再收集再培育，到了购量了之后，还要去壳什么的，再去找木头，砖头搭一个炉，然后收集一点铁来打一个锅，最后跑50里到海边打一通水回来，然后开始做饭！<br><br>或者，你可以直接到饭店花钱买一碗饭回来就好了。<br><br>你可以告诉面试的人，抛弃有内存泄露的软件，买别人的不泄露的，搞定！<br><br><img src ="http://www.cppblog.com/jht/aggbug/7057.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">音乐虫子</a> 2006-05-13 11:15 <a href="http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7057#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 前天一道我不能回答好的面试题:内存泄露你怎么解决？希望大家不吝赐教</title><link>http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7056</link><dc:creator>flyingxu</dc:creator><author>flyingxu</author><pubDate>Sat, 13 May 2006 02:57:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7056</guid><description><![CDATA[没有工具用的话，估计内存泄漏是很难检查出来的。有工具干嘛不用？<img src ="http://www.cppblog.com/jht/aggbug/7056.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">flyingxu</a> 2006-05-13 10:57 <a href="http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7056#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 前天一道我不能回答好的面试题:内存泄露你怎么解决？希望大家不吝赐教</title><link>http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7053</link><dc:creator>blueice</dc:creator><author>blueice</author><pubDate>Sat, 13 May 2006 01:57:00 GMT</pubDate><guid>http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7053</guid><description><![CDATA[如果可能的话,分段测试,使用排除定位的方式找到代码段,但这样付出的事件和精力是很客观的!<img src ="http://www.cppblog.com/jht/aggbug/7053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jht/" target="_blank">blueice</a> 2006-05-13 09:57 <a href="http://www.cppblog.com/jht/archive/2006/05/13/7048.html#7053#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>