﻿<?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++博客-hdqqq-最新评论</title><link>http://www.cppblog.com/hdqqq/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Fri, 13 Jul 2018 07:12:25 GMT</pubDate><lastBuildDate>Fri, 13 Jul 2018 07:12:25 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: gcc 中std::list 的size()成员函数[未登录]</title><link>http://www.cppblog.com/hdqqq/archive/2016/04/25/38216.html#213351</link><dc:creator>hdqqq</dc:creator><author>hdqqq</author><pubDate>Mon, 25 Apr 2016 02:01:00 GMT</pubDate><guid>http://www.cppblog.com/hdqqq/archive/2016/04/25/38216.html#213351</guid><description><![CDATA[@Chipset<br>麻烦看清楚文章再喷<img src ="http://www.cppblog.com/hdqqq/aggbug/213351.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hdqqq/" target="_blank">hdqqq</a> 2016-04-25 10:01 <a href="http://www.cppblog.com/hdqqq/archive/2016/04/25/38216.html#213351#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: gcc 中std::list 的size()成员函数[未登录]</title><link>http://www.cppblog.com/hdqqq/archive/2011/08/29/38216.html#154621</link><dc:creator>Chipset</dc:creator><author>Chipset</author><pubDate>Mon, 29 Aug 2011 09:14:00 GMT</pubDate><guid>http://www.cppblog.com/hdqqq/archive/2011/08/29/38216.html#154621</guid><description><![CDATA[关std::list屁事，是你自己没有用明白。每个string的字符个数相等吗?如果不等的话，那行数有什么用？如果一定要用行数标记，那就设置一个变量啊。<br><br>list::size本来就没有规定是O(1)还是O(n)，纯属依赖于实现。<img src ="http://www.cppblog.com/hdqqq/aggbug/154621.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hdqqq/" target="_blank">Chipset</a> 2011-08-29 17:14 <a href="http://www.cppblog.com/hdqqq/archive/2011/08/29/38216.html#154621#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 一个自画的list control</title><link>http://www.cppblog.com/hdqqq/archive/2011/07/21/56084.html#151540</link><dc:creator>yita1008@163.com</dc:creator><author>yita1008@163.com</author><pubDate>Thu, 21 Jul 2011 05:34:00 GMT</pubDate><guid>http://www.cppblog.com/hdqqq/archive/2011/07/21/56084.html#151540</guid><description><![CDATA[编译通不过啊？ VC6.0<img src ="http://www.cppblog.com/hdqqq/aggbug/151540.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hdqqq/" target="_blank">yita1008@163.com</a> 2011-07-21 13:34 <a href="http://www.cppblog.com/hdqqq/archive/2011/07/21/56084.html#151540#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: gcc 中std::list 的size()成员函数</title><link>http://www.cppblog.com/hdqqq/archive/2010/12/15/38216.html#136479</link><dc:creator>qci133</dc:creator><author>qci133</author><pubDate>Wed, 15 Dec 2010 04:15:00 GMT</pubDate><guid>http://www.cppblog.com/hdqqq/archive/2010/12/15/38216.html#136479</guid><description><![CDATA[@abettor<br>这个不是gcc的问题，而是c++标准中确实没有规定list的size函数需要O(1)时间，反而规定了list的分割和合并需要O(1)时间。在后面一个限制之下，前面的要求是达不到的。网上有人贴过具体的分析<img src ="http://www.cppblog.com/hdqqq/aggbug/136479.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hdqqq/" target="_blank">qci133</a> 2010-12-15 12:15 <a href="http://www.cppblog.com/hdqqq/archive/2010/12/15/38216.html#136479#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一年之后我再拜访您</title><link>http://www.cppblog.com/hdqqq/archive/2009/06/29/46158.html#88806</link><dc:creator>lanmuz</dc:creator><author>lanmuz</author><pubDate>Mon, 29 Jun 2009 10:55:00 GMT</pubDate><guid>http://www.cppblog.com/hdqqq/archive/2009/06/29/46158.html#88806</guid><description><![CDATA[这是一年之后我再次拜访您，我上次求助是 在为朋友制作一个 chm2txt的<br>工具，工具利用了hh。exe的反编译参数，难度在于客户要求反编译后<br>的每个文件要保持 chm中同样的 目录层次，同时要求 将中间 的 网页<br>文件 转换为 txt 文件，遗憾的是 我发现 反编译后的 cpp 文件 并不<br>符合 xml 规范，无法调用 微软 xml 模型处理，只有自己 分析算法。。。<br>另外比较 麻烦的是 用 vbs 转换 txt的效率 低的可怜，而且 当批量 转换时 <br>会出现 大容量 html 文件 假死的现象。。<br><br>还好，现在均已解决，感谢楼主分享。。。<img src ="http://www.cppblog.com/hdqqq/aggbug/88806.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hdqqq/" target="_blank">lanmuz</a> 2009-06-29 18:55 <a href="http://www.cppblog.com/hdqqq/archive/2009/06/29/46158.html#88806#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: zlib 压缩管道</title><link>http://www.cppblog.com/hdqqq/archive/2009/06/10/11920.html#87304</link><dc:creator>ayang</dc:creator><author>ayang</author><pubDate>Wed, 10 Jun 2009 06:25:00 GMT</pubDate><guid>http://www.cppblog.com/hdqqq/archive/2009/06/10/11920.html#87304</guid><description><![CDATA[你这样的代码方式属于什么风格的？<img src ="http://www.cppblog.com/hdqqq/aggbug/87304.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hdqqq/" target="_blank">ayang</a> 2009-06-10 14:25 <a href="http://www.cppblog.com/hdqqq/archive/2009/06/10/11920.html#87304#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: C 还是 CPP[未登录]</title><link>http://www.cppblog.com/hdqqq/archive/2009/05/27/79008.html#85906</link><dc:creator>hdqqq</dc:creator><author>hdqqq</author><pubDate>Wed, 27 May 2009 06:34:00 GMT</pubDate><guid>http://www.cppblog.com/hdqqq/archive/2009/05/27/79008.html#85906</guid><description><![CDATA[介绍 linux 调度算法<br><a target="_new" href="http://www.ibm.com/developerworks/cn/linux/l-cn-scheduler/index.html">http://www.ibm.com/developerworks/cn/linux/l-cn-scheduler/index.html</a><br><img src ="http://www.cppblog.com/hdqqq/aggbug/85906.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hdqqq/" target="_blank">hdqqq</a> 2009-05-27 14:34 <a href="http://www.cppblog.com/hdqqq/archive/2009/05/27/79008.html#85906#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: gcc 中std::list 的size()成员函数</title><link>http://www.cppblog.com/hdqqq/archive/2009/04/22/38216.html#80695</link><dc:creator>abettor</dc:creator><author>abettor</author><pubDate>Wed, 22 Apr 2009 02:51:00 GMT</pubDate><guid>http://www.cppblog.com/hdqqq/archive/2009/04/22/38216.html#80695</guid><description><![CDATA[以前发现过这种情况，而且只在gcc中发现，不知gcc4有没有把这个问题修正过来。<br><img src ="http://www.cppblog.com/hdqqq/aggbug/80695.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hdqqq/" target="_blank">abettor</a> 2009-04-22 10:51 <a href="http://www.cppblog.com/hdqqq/archive/2009/04/22/38216.html#80695#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: C 还是 CPP[未登录]</title><link>http://www.cppblog.com/hdqqq/archive/2009/04/10/79008.html#79531</link><dc:creator>hdqqq</dc:creator><author>hdqqq</author><pubDate>Fri, 10 Apr 2009 10:41:00 GMT</pubDate><guid>http://www.cppblog.com/hdqqq/archive/2009/04/10/79008.html#79531</guid><description><![CDATA[@Lingol<br>可能我举得例子太简单了,在编译时候没开优化的情况下,是不会精简代码的.在复杂的情况下,如果 funcb被这个类的某个虚函数依赖.<br>如: <br><br>class CTestClass<br>{<br>public:<br>    CTestClass(void);<br>    ~CTestClass(void);<br>public:<br>    void mem_func1();<br>    void mem_func2();<br>    virtual void vfunc();<br>};<br><br><br>int test_function(int);<br><br>static int glob_val;<br><br>CTestClass::CTestClass(void)<br>{<br>    glob_val = 10;<br>}<br><br>CTestClass::~CTestClass(void)<br>{<br>    glob_val = 0;<br>}<br><br>void CTestClass::mem_func1()<br>{<br>    glob_val = 1;<br>}<br><br>void CTestClass::mem_func2()<br>{<br>    printf(&quot;hello world\n&quot;);<br>}<br><br>void CTestClass::vfunc()<br>{<br>    mem_func1();<br>}<br><br><br>int test_function(int val)<br>{<br>    int ret = val;<br><br>    CTestClass lt;<br>    lt.mem_func2();<br>    return ret;<br>}<br>用vs2003把<br>上面的代码被编译成了lib,在main函数中调用<br>test_function(atoi(argv[1]));开启全部优化,在生成的map文件中显示<br><br>_main                      00401000 f   comple_test.obj<br>??0CTestClass@@QAE@XZ      00401020 f   complie_lib:TestClass.obj<br>??1CTestClass@@QAE@XZ      00401040 f   complie_lib:TestClass.obj<br>?mem_func1@CTestClass@@QAEXXZ 00401060 f   complie_lib:TestClass.obj<br>?mem_func2@CTestClass@@QAEXXZ 00401070 f   complie_lib:TestClass.obj<br>?vfunc@CTestClass@@UAEXXZ  00401080 f   complie_lib:TestClass.obj<br>?test_function@@YAHH@Z     00401090 f   complie_lib:TestClass.obj<br><br>可以看到,尽管只调用了构造,析构和mem_func2,mem_func1 还是连接在里面.<br><br><img src ="http://www.cppblog.com/hdqqq/aggbug/79531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hdqqq/" target="_blank">hdqqq</a> 2009-04-10 18:41 <a href="http://www.cppblog.com/hdqqq/archive/2009/04/10/79008.html#79531#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ?:操作符的新用法</title><link>http://www.cppblog.com/hdqqq/archive/2009/04/10/16988.html#79506</link><dc:creator>Lingol</dc:creator><author>Lingol</author><pubDate>Fri, 10 Apr 2009 06:30:00 GMT</pubDate><guid>http://www.cppblog.com/hdqqq/archive/2009/04/10/16988.html#79506</guid><description><![CDATA[哈，没想过问号操作符的返回类型是右值还是左值。<br>这么一看，应该是左值才对。<img src ="http://www.cppblog.com/hdqqq/aggbug/79506.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hdqqq/" target="_blank">Lingol</a> 2009-04-10 14:30 <a href="http://www.cppblog.com/hdqqq/archive/2009/04/10/16988.html#79506#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>