﻿<?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++博客-LoveBeyond-最新评论</title><link>http://www.cppblog.com/lovebeyond/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Mon, 02 Jan 2012 02:48:20 GMT</pubDate><lastBuildDate>Mon, 02 Jan 2012 02:48:20 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: C++中的返回值优化</title><link>http://www.cppblog.com/lovebeyond/archive/2011/10/16/158150.html#158451</link><dc:creator>匿名人士</dc:creator><author>匿名人士</author><pubDate>Sun, 16 Oct 2011 07:04:00 GMT</pubDate><guid>http://www.cppblog.com/lovebeyond/archive/2011/10/16/158150.html#158451</guid><description><![CDATA[记得某个版本的intel 编译器是不支持的，连带std的make_pair 也吃鳖<br><br>老老实实从函数参数传回比较好<img src ="http://www.cppblog.com/lovebeyond/aggbug/158451.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lovebeyond/" target="_blank">匿名人士</a> 2011-10-16 15:04 <a href="http://www.cppblog.com/lovebeyond/archive/2011/10/16/158150.html#158451#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: C++中的返回值优化</title><link>http://www.cppblog.com/lovebeyond/archive/2011/10/13/158150.html#158229</link><dc:creator>izualzhy</dc:creator><author>izualzhy</author><pubDate>Thu, 13 Oct 2011 08:42:00 GMT</pubDate><guid>http://www.cppblog.com/lovebeyond/archive/2011/10/13/158150.html#158229</guid><description><![CDATA[正好碰到这个问题。<br>很奇怪tmp与z之间还有一个编译器产生的临时变量，那么这个临时变量的构造和析构呢？<br>g++的话，用这个参数试一下。。。<br>g++ -fno-elide-constructors 。<br><img src ="http://www.cppblog.com/lovebeyond/aggbug/158229.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lovebeyond/" target="_blank">izualzhy</a> 2011-10-13 16:42 <a href="http://www.cppblog.com/lovebeyond/archive/2011/10/13/158150.html#158229#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: C++中的返回值优化</title><link>http://www.cppblog.com/lovebeyond/archive/2011/10/13/158150.html#158192</link><dc:creator>dinglei</dc:creator><author>dinglei</author><pubDate>Thu, 13 Oct 2011 01:04:00 GMT</pubDate><guid>http://www.cppblog.com/lovebeyond/archive/2011/10/13/158150.html#158192</guid><description><![CDATA[@sblz<br><br>昨天忘吃药了？<img src ="http://www.cppblog.com/lovebeyond/aggbug/158192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lovebeyond/" target="_blank">dinglei</a> 2011-10-13 09:04 <a href="http://www.cppblog.com/lovebeyond/archive/2011/10/13/158150.html#158192#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: STL auto_ptr智能指针简单分析</title><link>http://www.cppblog.com/lovebeyond/archive/2011/10/12/157846.html#158167</link><dc:creator>johnnie</dc:creator><author>johnnie</author><pubDate>Wed, 12 Oct 2011 14:33:00 GMT</pubDate><guid>http://www.cppblog.com/lovebeyond/archive/2011/10/12/157846.html#158167</guid><description><![CDATA[我看过的文章中解释auto_ptr_ref最清楚的文章：<br><a target="_new" href="http://blog.csdn.net/wtong/article/details/20675">http://blog.csdn.net/wtong/article/details/20675</a><br><br>现在一直都把auto_ptr当scoped_ptr使用……<img src ="http://www.cppblog.com/lovebeyond/aggbug/158167.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lovebeyond/" target="_blank">johnnie</a> 2011-10-12 22:33 <a href="http://www.cppblog.com/lovebeyond/archive/2011/10/12/157846.html#158167#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: C++中的返回值优化</title><link>http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158159</link><dc:creator>LoveBeyond</dc:creator><author>LoveBeyond</author><pubDate>Wed, 12 Oct 2011 11:52:00 GMT</pubDate><guid>http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158159</guid><description><![CDATA[@lazy<br>原来这样也可以，我以前很少去手工控制优化级别。<img src ="http://www.cppblog.com/lovebeyond/aggbug/158159.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lovebeyond/" target="_blank">LoveBeyond</a> 2011-10-12 19:52 <a href="http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158159#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: C++中的返回值优化</title><link>http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158158</link><dc:creator>lazy</dc:creator><author>lazy</author><pubDate>Wed, 12 Oct 2011 11:47:00 GMT</pubDate><guid>http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158158</guid><description><![CDATA[打开优化选项(/O2)，编译器会进行所谓的NRV(Named Return Value)优化。此种情况下，最初的版本的运行结果也只会调用一次constructor。 与手工优化得到的结果相同。<img src ="http://www.cppblog.com/lovebeyond/aggbug/158158.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lovebeyond/" target="_blank">lazy</a> 2011-10-12 19:47 <a href="http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158158#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: C++中的返回值优化</title><link>http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158152</link><dc:creator>LoveBeyond</dc:creator><author>LoveBeyond</author><pubDate>Wed, 12 Oct 2011 11:04:00 GMT</pubDate><guid>http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158152</guid><description><![CDATA[@Pear<br>也是，通常情况下应该是这样的。<br>0x还没有接触起<img src ="http://www.cppblog.com/lovebeyond/aggbug/158152.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lovebeyond/" target="_blank">LoveBeyond</a> 2011-10-12 19:04 <a href="http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158152#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: C++中的返回值优化</title><link>http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158151</link><dc:creator>Pear</dc:creator><author>Pear</author><pubDate>Wed, 12 Oct 2011 11:01:00 GMT</pubDate><guid>http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158151</guid><description><![CDATA[但是常见的情况是无法在返回时才构造临时对象，所以轮到C++0x的右值引用和转移语义出场了<img src ="http://www.cppblog.com/lovebeyond/aggbug/158151.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lovebeyond/" target="_blank">Pear</a> 2011-10-12 19:01 <a href="http://www.cppblog.com/lovebeyond/archive/2011/10/12/158150.html#158151#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Copy On Write(写时复制)[未登录]</title><link>http://www.cppblog.com/lovebeyond/archive/2011/10/11/157193.html#158044</link><dc:creator>Jeff</dc:creator><author>Jeff</author><pubDate>Tue, 11 Oct 2011 04:55:00 GMT</pubDate><guid>http://www.cppblog.com/lovebeyond/archive/2011/10/11/157193.html#158044</guid><description><![CDATA[@LoveBeyond<br>嗯，这时线程同步的开销相比起效率的提高，已经不值得这样做了。<img src ="http://www.cppblog.com/lovebeyond/aggbug/158044.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lovebeyond/" target="_blank">Jeff</a> 2011-10-11 12:55 <a href="http://www.cppblog.com/lovebeyond/archive/2011/10/11/157193.html#158044#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Copy On Write(写时复制)</title><link>http://www.cppblog.com/lovebeyond/archive/2011/10/10/157193.html#157963</link><dc:creator>LoveBeyond</dc:creator><author>LoveBeyond</author><pubDate>Mon, 10 Oct 2011 06:17:00 GMT</pubDate><guid>http://www.cppblog.com/lovebeyond/archive/2011/10/10/157193.html#157963</guid><description><![CDATA[@Jeff<br>原来是这样。<img src ="http://www.cppblog.com/lovebeyond/aggbug/157963.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lovebeyond/" target="_blank">LoveBeyond</a> 2011-10-10 14:17 <a href="http://www.cppblog.com/lovebeyond/archive/2011/10/10/157193.html#157963#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>