<?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#"
	
	>
<channel>
	<title>
	Comments on: Polymorphic clones in modern C++	</title>
	<atom:link href="https://www.fluentcpp.com/2017/09/08/make-polymorphic-copy-modern-cpp/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fluentcpp.com/2017/09/08/make-polymorphic-copy-modern-cpp/</link>
	<description>Jonathan Boccara&#039;s blog</description>
	<lastBuildDate>Tue, 18 Dec 2018 05:53:11 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.3</generator>
	<item>
		<title>
		By: flowing		</title>
		<link>https://www.fluentcpp.com/2017/09/08/make-polymorphic-copy-modern-cpp/#comment-542</link>

		<dc:creator><![CDATA[flowing]]></dc:creator>
		<pubDate>Tue, 12 Sep 2017 19:14:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1181#comment-542</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/09/08/make-polymorphic-copy-modern-cpp/#comment-533&quot;&gt;Jonathan Boccara&lt;/a&gt;.

Good point, yes. Indeed, I&#039;d say I&#039;d be astonished if co- and contravariance for hierarchies of producers and consumers *couldn&#039;t* be solved by metaclasses. But it would have to be in the standard, so that all use the same basis for common operations on objects, I assume. Whatever, yet another reason why metaclasses would be really a great added value!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/09/08/make-polymorphic-copy-modern-cpp/#comment-533">Jonathan Boccara</a>.</p>
<p>Good point, yes. Indeed, I&#8217;d say I&#8217;d be astonished if co- and contravariance for hierarchies of producers and consumers *couldn&#8217;t* be solved by metaclasses. But it would have to be in the standard, so that all use the same basis for common operations on objects, I assume. Whatever, yet another reason why metaclasses would be really a great added value!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jonathan Boccara		</title>
		<link>https://www.fluentcpp.com/2017/09/08/make-polymorphic-copy-modern-cpp/#comment-533</link>

		<dc:creator><![CDATA[Jonathan Boccara]]></dc:creator>
		<pubDate>Mon, 11 Sep 2017 08:54:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1181#comment-533</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2017/09/08/make-polymorphic-copy-modern-cpp/#comment-532&quot;&gt;flowing&lt;/a&gt;.

That&#039;s an interesting point. Maybe this could be a usage for &lt;a href=&quot;https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/&quot; /&gt;metaclasses&lt;/a&gt;?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2017/09/08/make-polymorphic-copy-modern-cpp/#comment-532">flowing</a>.</p>
<p>That&#8217;s an interesting point. Maybe this could be a usage for <a href="https://www.fluentcpp.com/2017/08/04/metaclasses-cpp-summary/"></a>metaclasses?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: flowing		</title>
		<link>https://www.fluentcpp.com/2017/09/08/make-polymorphic-copy-modern-cpp/#comment-532</link>

		<dc:creator><![CDATA[flowing]]></dc:creator>
		<pubDate>Sat, 09 Sep 2017 12:57:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=1181#comment-532</guid>

					<description><![CDATA[Great article, thanks so much! This got me thinking, shouldn&#039;t the C++ standard provide some universal interfaces, like clonable, hashable, and comparable, that then all other interfaces and implementations would inherit from? If all interfaces would inherit from those same base interface(s), wouldn&#039;t this solve the polymorphism problem? To me, having to add &quot;cloneThisIF&quot; methods to all my interfaces and to the implementor of multiple interfaces looks more like a hack than a clean solution. Indeed, it makes JVM languages&#039; obsession with a common base finally look good... ;-)]]></description>
			<content:encoded><![CDATA[<p>Great article, thanks so much! This got me thinking, shouldn&#8217;t the C++ standard provide some universal interfaces, like clonable, hashable, and comparable, that then all other interfaces and implementations would inherit from? If all interfaces would inherit from those same base interface(s), wouldn&#8217;t this solve the polymorphism problem? To me, having to add &#8220;cloneThisIF&#8221; methods to all my interfaces and to the implementor of multiple interfaces looks more like a hack than a clean solution. Indeed, it makes JVM languages&#8217; obsession with a common base finally look good&#8230; 😉</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
