<?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/"
		>
<channel>
	<title>Comments on: Dependent bases, virtual functions, what does this call?</title>
	<atom:link href="http://ccgi.hashpling.plus.com/blog/dependent-bases-virtual-functions-what-does-this-call/feed/" rel="self" type="application/rss+xml" />
	<link>http://ccgi.hashpling.plus.com/blog/dependent-bases-virtual-functions-what-does-this-call/</link>
	<description>Don't worry, I've hidden all the complexity behind a macro.</description>
	<lastBuildDate>Tue, 19 May 2009 10:43:05 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Andy Balaam</title>
		<link>http://ccgi.hashpling.plus.com/blog/dependent-bases-virtual-functions-what-does-this-call/comment-page-1/#comment-1688</link>
		<dc:creator>Andy Balaam</dc:creator>
		<pubDate>Tue, 21 Apr 2009 10:42:30 +0000</pubDate>
		<guid isPermaLink="false">http://ccgi.hashpling.plus.com/blog/?p=64#comment-1688</guid>
		<description>I could live with it if it were everywhere.  It is the inconsistency that hurts me.

Python requires &#039;self.&#039;, which is fine.  Nice and explicit.</description>
		<content:encoded><![CDATA[<p>I could live with it if it were everywhere.  It is the inconsistency that hurts me.</p>
<p>Python requires &#8217;self.&#8217;, which is fine.  Nice and explicit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hashpling</title>
		<link>http://ccgi.hashpling.plus.com/blog/dependent-bases-virtual-functions-what-does-this-call/comment-page-1/#comment-1687</link>
		<dc:creator>hashpling</dc:creator>
		<pubDate>Tue, 21 Apr 2009 10:39:48 +0000</pubDate>
		<guid isPermaLink="false">http://ccgi.hashpling.plus.com/blog/?p=64#comment-1687</guid>
		<description>In which case you have a different set of problems and a diktat of &#039;never use this-&gt;&#039; is an acceptable stance as the chances of them being in a situation where &#039;this-&gt;&#039; is required and not understanding that the diktat can and should be ignored is vanishingly small. (Assuming that, like me, you are against unnecessary &#039;this-&gt;&#039; which is often a sign of over-reliance on so-called &#039;intellisense&#039;.)</description>
		<content:encoded><![CDATA[<p>In which case you have a different set of problems and a diktat of &#8216;never use this->&#8217; is an acceptable stance as the chances of them being in a situation where &#8216;this->&#8217; is required and not understanding that the diktat can and should be ignored is vanishingly small. (Assuming that, like me, you are against unnecessary &#8216;this->&#8217; which is often a sign of over-reliance on so-called &#8216;intellisense&#8217;.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Balaam</title>
		<link>http://ccgi.hashpling.plus.com/blog/dependent-bases-virtual-functions-what-does-this-call/comment-page-1/#comment-1686</link>
		<dc:creator>Andy Balaam</dc:creator>
		<pubDate>Tue, 21 Apr 2009 10:27:40 +0000</pubDate>
		<guid isPermaLink="false">http://ccgi.hashpling.plus.com/blog/?p=64#comment-1686</guid>
		<description>They always look blank.</description>
		<content:encoded><![CDATA[<p>They always look blank.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hashpling</title>
		<link>http://ccgi.hashpling.plus.com/blog/dependent-bases-virtual-functions-what-does-this-call/comment-page-1/#comment-1635</link>
		<dc:creator>hashpling</dc:creator>
		<pubDate>Thu, 16 Apr 2009 18:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://ccgi.hashpling.plus.com/blog/?p=64#comment-1635</guid>
		<description>Just ask them if they are accessing a member of a dependent base via an otherwise non-dependent expression. If they look blank, then it&#039;s your queue to shout: &quot;so why are you using &#039;this-&gt;&#039;?&quot;.

I made this point on a SO question, but it&#039;s so low down that no-one&#039;s even bothered to downvote it.</description>
		<content:encoded><![CDATA[<p>Just ask them if they are accessing a member of a dependent base via an otherwise non-dependent expression. If they look blank, then it&#8217;s your queue to shout: &#8220;so why are you using &#8216;this->&#8217;?&#8221;.</p>
<p>I made this point on a SO question, but it&#8217;s so low down that no-one&#8217;s even bothered to downvote it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Balaam</title>
		<link>http://ccgi.hashpling.plus.com/blog/dependent-bases-virtual-functions-what-does-this-call/comment-page-1/#comment-1627</link>
		<dc:creator>Andy Balaam</dc:creator>
		<pubDate>Thu, 16 Apr 2009 09:08:14 +0000</pubDate>
		<guid isPermaLink="false">http://ccgi.hashpling.plus.com/blog/?p=64#comment-1627</guid>
		<description>So now I have to check very carefully before berating my colleagues for writing this-&gt;f() rather than just f().</description>
		<content:encoded><![CDATA[<p>So now I have to check very carefully before berating my colleagues for writing this-&gt;f() rather than just f().</p>
]]></content:encoded>
	</item>
</channel>
</rss>
