﻿<?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++博客-FireEmissary-最新评论</title><link>http://www.cppblog.com/FireEmissary/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Tue, 15 Nov 2016 08:32:33 GMT</pubDate><lastBuildDate>Tue, 15 Nov 2016 08:32:33 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 分享4万多个免费图标.</title><link>http://www.cppblog.com/FireEmissary/archive/2016/03/17/206188.html#213057</link><dc:creator>天下</dc:creator><author>天下</author><pubDate>Thu, 17 Mar 2016 11:33:00 GMT</pubDate><guid>http://www.cppblog.com/FireEmissary/archive/2016/03/17/206188.html#213057</guid><description><![CDATA[大赞博主<img src ="http://www.cppblog.com/FireEmissary/aggbug/213057.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/FireEmissary/" target="_blank">天下</a> 2016-03-17 19:33 <a href="http://www.cppblog.com/FireEmissary/archive/2016/03/17/206188.html#213057#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 用freetype写了个字体文件转alpha png图片的程序.</title><link>http://www.cppblog.com/FireEmissary/archive/2014/03/19/201406.html#206218</link><dc:creator>切切切</dc:creator><author>切切切</author><pubDate>Tue, 18 Mar 2014 17:17:00 GMT</pubDate><guid>http://www.cppblog.com/FireEmissary/archive/2014/03/19/201406.html#206218</guid><description><![CDATA[而非额<img src ="http://www.cppblog.com/FireEmissary/aggbug/206218.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/FireEmissary/" target="_blank">切切切</a> 2014-03-19 01:17 <a href="http://www.cppblog.com/FireEmissary/archive/2014/03/19/201406.html#206218#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用lambda,远离bind</title><link>http://www.cppblog.com/FireEmissary/archive/2013/03/16/198329.html#198485</link><dc:creator>FireEmissary</dc:creator><author>FireEmissary</author><pubDate>Sat, 16 Mar 2013 05:35:00 GMT</pubDate><guid>http://www.cppblog.com/FireEmissary/archive/2013/03/16/198329.html#198485</guid><description><![CDATA[@wingfire<br>lambda不支持模板是遗憾而不是败笔,因为它并非将来不可改进.<br>至于和模板的合作,从最新的书籍来看也是建议用lambda.诚如&lt;&lt;The C++ Standard Library&gt;&gt;Second Edition所说(10.2.4):<br> <br> <br>std::find_if (coll.begin(), coll.end(),<br>               std::bind(std::logical_not&lt;bool&gt;(),<br>                         std::bind(std::modulus&lt;int&gt;(),<br>                                  std::placeholder::_1,<br>                                  2)));<br> <br>Being able  to use a lambda is really an improvement here:<br> <br>std::find_if (coll.begin(), coll.end(),<br>               [](int  elem){<br>                  return  elem%2==0;<br>               });<br> <img src ="http://www.cppblog.com/FireEmissary/aggbug/198485.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/FireEmissary/" target="_blank">FireEmissary</a> 2013-03-16 13:35 <a href="http://www.cppblog.com/FireEmissary/archive/2013/03/16/198329.html#198485#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用lambda,远离bind</title><link>http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198463</link><dc:creator>wingfire</dc:creator><author>wingfire</author><pubDate>Fri, 15 Mar 2013 14:55:00 GMT</pubDate><guid>http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198463</guid><description><![CDATA[lambda不支持模板是C++11的一大败笔，事实就是如此。<img src ="http://www.cppblog.com/FireEmissary/aggbug/198463.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/FireEmissary/" target="_blank">wingfire</a> 2013-03-15 22:55 <a href="http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198463#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用lambda,远离bind</title><link>http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198462</link><dc:creator>wingfire</dc:creator><author>wingfire</author><pubDate>Fri, 15 Mar 2013 14:54:00 GMT</pubDate><guid>http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198462</guid><description><![CDATA[“除非你bind一个对象后立马在当前函数里使用(多此一举),否则bind的参数灵活性基本发挥不出来.”<br>这个何出此言？不考虑和模板的合作吗？bind的结果可以传给模板函数啊，不一定要返回。就算返回，在类型自动推导时也是有用的。<img src ="http://www.cppblog.com/FireEmissary/aggbug/198462.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/FireEmissary/" target="_blank">wingfire</a> 2013-03-15 22:54 <a href="http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198462#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用lambda,远离bind</title><link>http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198446</link><dc:creator>liyou</dc:creator><author>liyou</author><pubDate>Fri, 15 Mar 2013 08:11:00 GMT</pubDate><guid>http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198446</guid><description><![CDATA[@Jcily<br>有见地。<img src ="http://www.cppblog.com/FireEmissary/aggbug/198446.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/FireEmissary/" target="_blank">liyou</a> 2013-03-15 16:11 <a href="http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198446#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用lambda,远离bind</title><link>http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198445</link><dc:creator>bill gates</dc:creator><author>bill gates</author><pubDate>Fri, 15 Mar 2013 08:10:00 GMT</pubDate><guid>http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198445</guid><description><![CDATA[bind有个东西叫protect，就是用来取消函数组合（bind的默认行为）。C++最大的问题是用底层概念实现了上层抽象，这样在调试程序的时候，由于底层实现不是自己写的，导致出问题几乎无法调试，除非你去看那些实现的源代码。调试过几次bind，相当痛苦。<img src ="http://www.cppblog.com/FireEmissary/aggbug/198445.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/FireEmissary/" target="_blank">bill gates</a> 2013-03-15 16:10 <a href="http://www.cppblog.com/FireEmissary/archive/2013/03/15/198329.html#198445#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用lambda,远离bind[未登录]</title><link>http://www.cppblog.com/FireEmissary/archive/2013/03/14/198329.html#198409</link><dc:creator>无</dc:creator><author>无</author><pubDate>Thu, 14 Mar 2013 05:25:00 GMT</pubDate><guid>http://www.cppblog.com/FireEmissary/archive/2013/03/14/198329.html#198409</guid><description><![CDATA[@Jcily<br>顶<img src ="http://www.cppblog.com/FireEmissary/aggbug/198409.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/FireEmissary/" target="_blank">无</a> 2013-03-14 13:25 <a href="http://www.cppblog.com/FireEmissary/archive/2013/03/14/198329.html#198409#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用lambda,远离bind</title><link>http://www.cppblog.com/FireEmissary/archive/2013/03/14/198329.html#198402</link><dc:creator>xinqing</dc:creator><author>xinqing</author><pubDate>Thu, 14 Mar 2013 01:50:00 GMT</pubDate><guid>http://www.cppblog.com/FireEmissary/archive/2013/03/14/198329.html#198402</guid><description><![CDATA[lambda可以有参数，也可以有返回值<img src ="http://www.cppblog.com/FireEmissary/aggbug/198402.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/FireEmissary/" target="_blank">xinqing</a> 2013-03-14 09:50 <a href="http://www.cppblog.com/FireEmissary/archive/2013/03/14/198329.html#198402#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用lambda,远离bind[未登录]</title><link>http://www.cppblog.com/FireEmissary/archive/2013/03/14/198329.html#198399</link><dc:creator>Jcily</dc:creator><author>Jcily</author><pubDate>Wed, 13 Mar 2013 16:05:00 GMT</pubDate><guid>http://www.cppblog.com/FireEmissary/archive/2013/03/14/198329.html#198399</guid><description><![CDATA[我觉得bind和lambda这两个面向的问题针对性不同。<br><br>两者并没有可比性。<br><br>bind体现在帮助我们简洁快速的打包一个函数对象的便捷性，而不用像“仿函数”去手动用操作符重载的方法写一个class或者struct。<br><br>lambda重点是当你需要一个闭包。比如你懒得去定义一个只会被这里调用一次的回调函数，更不想另外手写定义一些变量帮它保存当时的局部环境状态。<img src ="http://www.cppblog.com/FireEmissary/aggbug/198399.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/FireEmissary/" target="_blank">Jcily</a> 2013-03-14 00:05 <a href="http://www.cppblog.com/FireEmissary/archive/2013/03/14/198329.html#198399#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>