<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for C++ and Beyond</title>
	<atom:link href="http://cppandbeyond.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://cppandbeyond.com</link>
	<description>Meyers • Sutter • Alexandrescu</description>
	<lastBuildDate>Wed, 16 May 2012 02:45:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on C++ and Beyond 2012 by qw3rtyuiop</title>
		<link>http://cppandbeyond.com/comment-page-1/#comment-1864</link>
		<dc:creator><![CDATA[qw3rtyuiop]]></dc:creator>
		<pubDate>Wed, 16 May 2012 02:45:41 +0000</pubDate>
		<guid isPermaLink="false">http://cppandbeyond.com/?page_id=1140#comment-1864</guid>
		<description><![CDATA[Каждому Спешите Акция все по 300 руб.! Заходите на &lt;a href=&quot;http://nasservis.ru&quot; rel=&quot;nofollow&quot;&gt;Скорая Служба Компьютерной Помощи&lt;/a&gt;.]]></description>
		<content:encoded><![CDATA[<p>Каждому Спешите Акция все по 300 руб.! Заходите на <a href="http://nasservis.ru" rel="nofollow">Скорая Служба Компьютерной Помощи</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Session Topics: Error Resilience in C++11 by skripsi</title>
		<link>http://cppandbeyond.com/2012/04/30/session-topics-error-resilience-in-c11/comment-page-1/#comment-1861</link>
		<dc:creator><![CDATA[skripsi]]></dc:creator>
		<pubDate>Tue, 15 May 2012 20:54:33 +0000</pubDate>
		<guid isPermaLink="false">http://cppandbeyond.com/?p=1461#comment-1861</guid>
		<description><![CDATA[&lt;strong&gt;skripsi...&lt;/strong&gt;

[...]Session Topics: Error Resilience in C++11 &#171; C++ and Beyond[...]...]]></description>
		<content:encoded><![CDATA[<p><strong>skripsi&#8230;</strong></p>
<p>[...]Session Topics: Error Resilience in C++11 &laquo; C++ and Beyond[...]&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Session Topic: Initial Thoughts on Effective C++11 by Scott meyers &#124; Figifoto</title>
		<link>http://cppandbeyond.com/2012/04/16/session-topic-initial-thoughts-on-effective-c11/comment-page-1/#comment-1797</link>
		<dc:creator><![CDATA[Scott meyers &#124; Figifoto]]></dc:creator>
		<pubDate>Wed, 02 May 2012 14:58:01 +0000</pubDate>
		<guid isPermaLink="false">http://cppandbeyond.com/?p=1439#comment-1797</guid>
		<description><![CDATA[[...] Session Topic: Initial Thoughts on Effective C++11 « C++ and Beyond [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Session Topic: Initial Thoughts on Effective C++11 « C++ and Beyond [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Session Topic: Initial Thoughts on Effective C++11 by Torsten T. Will</title>
		<link>http://cppandbeyond.com/2012/04/16/session-topic-initial-thoughts-on-effective-c11/comment-page-1/#comment-1796</link>
		<dc:creator><![CDATA[Torsten T. Will]]></dc:creator>
		<pubDate>Wed, 02 May 2012 12:47:13 +0000</pubDate>
		<guid isPermaLink="false">http://cppandbeyond.com/?p=1439#comment-1796</guid>
		<description><![CDATA[I look forward to reading your &quot;Items&quot; on C++11 in printed form.
You always summarize it well and you bring issues to the point.

I am also glad that the german book &quot;C++11 programmieren&quot; at least
mentions some of your early items -- http://cpp11.generisch.de/effective-c11-scotts-erste-ideen/

That is of not the least because I had your
great C++11 slides at hand to guide me...]]></description>
		<content:encoded><![CDATA[<p>I look forward to reading your &#8220;Items&#8221; on C++11 in printed form.<br />
You always summarize it well and you bring issues to the point.</p>
<p>I am also glad that the german book &#8220;C++11 programmieren&#8221; at least<br />
mentions some of your early items &#8212; <a href="http://cpp11.generisch.de/effective-c11-scotts-erste-ideen/" rel="nofollow">http://cpp11.generisch.de/effective-c11-scotts-erste-ideen/</a></p>
<p>That is of not the least because I had your<br />
great C++11 slides at hand to guide me&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Session Topic: You Don&#8217;t Know [keyword] and [keyword] by Andreas Kleist (@Kleist)</title>
		<link>http://cppandbeyond.com/2012/03/26/session-topic-you-dont-know-and/comment-page-1/#comment-1793</link>
		<dc:creator><![CDATA[Andreas Kleist (@Kleist)]]></dc:creator>
		<pubDate>Tue, 01 May 2012 15:39:51 +0000</pubDate>
		<guid isPermaLink="false">http://cppandbeyond.com/?p=1396#comment-1793</guid>
		<description><![CDATA[@christian: Everybody talks about &#039;auto&#039;, and Herb specifically says it&#039;s not.

&#039;using&#039; could perhaps be a candidate?

/Kleist]]></description>
		<content:encoded><![CDATA[<p>@christian: Everybody talks about &#8216;auto&#8217;, and Herb specifically says it&#8217;s not.</p>
<p>&#8216;using&#8217; could perhaps be a candidate?</p>
<p>/Kleist</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Session Topic: Initial Thoughts on Effective C++11 by CS</title>
		<link>http://cppandbeyond.com/2012/04/16/session-topic-initial-thoughts-on-effective-c11/comment-page-1/#comment-1750</link>
		<dc:creator><![CDATA[CS]]></dc:creator>
		<pubDate>Tue, 24 Apr 2012 21:53:17 +0000</pubDate>
		<guid isPermaLink="false">http://cppandbeyond.com/?p=1439#comment-1750</guid>
		<description><![CDATA[When I last attempted to start using the non-member versions, I quickly released how much I rely on IntelliSense/autocompletion for function names.

For example:
given the code:  std::vector v = foo();
These keystrokes: [v][.][b][down-arrow][enter][(][)]
Results in this code: v.begin()]]></description>
		<content:encoded><![CDATA[<p>When I last attempted to start using the non-member versions, I quickly released how much I rely on IntelliSense/autocompletion for function names.</p>
<p>For example:<br />
given the code:  std::vector v = foo();<br />
These keystrokes: [v][.][b][down-arrow][enter][(][)]<br />
Results in this code: v.begin()</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Session Topic: Initial Thoughts on Effective C++11 by GregM</title>
		<link>http://cppandbeyond.com/2012/04/16/session-topic-initial-thoughts-on-effective-c11/comment-page-1/#comment-1737</link>
		<dc:creator><![CDATA[GregM]]></dc:creator>
		<pubDate>Tue, 24 Apr 2012 02:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://cppandbeyond.com/?p=1439#comment-1737</guid>
		<description><![CDATA[I use non-member begin and end now with VC++ 10.  How is it not as easy?]]></description>
		<content:encoded><![CDATA[<p>I use non-member begin and end now with VC++ 10.  How is it not as easy?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Session Topic: Initial Thoughts on Effective C++11 by CS</title>
		<link>http://cppandbeyond.com/2012/04/16/session-topic-initial-thoughts-on-effective-c11/comment-page-1/#comment-1736</link>
		<dc:creator><![CDATA[CS]]></dc:creator>
		<pubDate>Tue, 24 Apr 2012 00:03:49 +0000</pubDate>
		<guid isPermaLink="false">http://cppandbeyond.com/?p=1439#comment-1736</guid>
		<description><![CDATA[Thanks Scott,

If there is a compelling reason to prefer non-member begin/end to member versions, I hope your talk can also convince someone at Microsoft to make it just as easy to use the non-member begin/end as it is to use the member versions now. No matter how good a guideline is, if it is hard to follow it often won&#039;t be followed.

I do see the advantage where the type of the container may change to one that does not have the member versions (template code and the like), but that is not the type of code I usually write. Also, assuming I&#039;m using C++11 and following your other guideline, std::array does have member .begin() and .end(), (and I avoid the non-standard Microsoft containers even though I use Visual Studio). 

I look forward to hearing more about this proposed guideline, as well as the others.

CS]]></description>
		<content:encoded><![CDATA[<p>Thanks Scott,</p>
<p>If there is a compelling reason to prefer non-member begin/end to member versions, I hope your talk can also convince someone at Microsoft to make it just as easy to use the non-member begin/end as it is to use the member versions now. No matter how good a guideline is, if it is hard to follow it often won&#8217;t be followed.</p>
<p>I do see the advantage where the type of the container may change to one that does not have the member versions (template code and the like), but that is not the type of code I usually write. Also, assuming I&#8217;m using C++11 and following your other guideline, std::array does have member .begin() and .end(), (and I avoid the non-standard Microsoft containers even though I use Visual Studio). </p>
<p>I look forward to hearing more about this proposed guideline, as well as the others.</p>
<p>CS</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Panel Session Topic: Convincing your Colleagues by Dan</title>
		<link>http://cppandbeyond.com/2012/04/02/panel-session-topic-convincing-your-colleagues/comment-page-1/#comment-1725</link>
		<dc:creator><![CDATA[Dan]]></dc:creator>
		<pubDate>Sat, 21 Apr 2012 12:50:41 +0000</pubDate>
		<guid isPermaLink="false">http://cppandbeyond.com/?p=1413#comment-1725</guid>
		<description><![CDATA[I consider &quot;not purely technical&quot; topics like this at *least* as important as the purely technical ones.

All the improvements, cool features, etc. are meaningless if you can&#039;t apply them in your daily work.  When your organization resists adopting C++ (or some aspects of it), you&#039;ve got an uphill battle on your hands.

You three guys are extremely sharp technically, but it&#039;s nice to see you also address some of the &quot;real world&quot; issues that are often even more important (or at least often overlooked).]]></description>
		<content:encoded><![CDATA[<p>I consider &#8220;not purely technical&#8221; topics like this at *least* as important as the purely technical ones.</p>
<p>All the improvements, cool features, etc. are meaningless if you can&#8217;t apply them in your daily work.  When your organization resists adopting C++ (or some aspects of it), you&#8217;ve got an uphill battle on your hands.</p>
<p>You three guys are extremely sharp technically, but it&#8217;s nice to see you also address some of the &#8220;real world&#8221; issues that are often even more important (or at least often overlooked).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Session Topic: Initial Thoughts on Effective C++11 by Mateusz Pusz</title>
		<link>http://cppandbeyond.com/2012/04/16/session-topic-initial-thoughts-on-effective-c11/comment-page-1/#comment-1703</link>
		<dc:creator><![CDATA[Mateusz Pusz]]></dc:creator>
		<pubDate>Wed, 18 Apr 2012 10:42:05 +0000</pubDate>
		<guid isPermaLink="false">http://cppandbeyond.com/?p=1439#comment-1703</guid>
		<description><![CDATA[You are welcome.
Regarding copy-and-swap. Yes, there is probably no one-size-fits-all implementation for that problem. For cheap to move classes copy-and-swap idiom with universal assignment is a great solution but for others (like your mentioned std::array) it may be a poor choice :-(.]]></description>
		<content:encoded><![CDATA[<p>You are welcome.<br />
Regarding copy-and-swap. Yes, there is probably no one-size-fits-all implementation for that problem. For cheap to move classes copy-and-swap idiom with universal assignment is a great solution but for others (like your mentioned std::array) it may be a poor choice :-(.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
