<?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: C++ Will No Longer Have Pointers	</title>
	<atom:link href="https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/</link>
	<description>Jonathan Boccara&#039;s blog</description>
	<lastBuildDate>Sun, 09 Sep 2018 00:28:00 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.3</generator>
	<item>
		<title>
		By: Sniffy		</title>
		<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-1285</link>

		<dc:creator><![CDATA[Sniffy]]></dc:creator>
		<pubDate>Sun, 09 Sep 2018 00:28:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3496#comment-1285</guid>

					<description><![CDATA[there are other uses for raw pointers besides pointing to dynamically-allocated objects.  you might be trying to write formatted data into a buffer of arbitrary bytes.    I dont see how you can get rid of raw pointers completely without huge breaking backward compat problems.]]></description>
			<content:encoded><![CDATA[<p>there are other uses for raw pointers besides pointing to dynamically-allocated objects.  you might be trying to write formatted data into a buffer of arbitrary bytes.    I dont see how you can get rid of raw pointers completely without huge breaking backward compat problems.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: fjrg76		</title>
		<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-1153</link>

		<dc:creator><![CDATA[fjrg76]]></dc:creator>
		<pubDate>Wed, 25 Jul 2018 03:06:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3496#comment-1153</guid>

					<description><![CDATA[There&#039;s no need to remove pointers from the language, JUST DON&#039;T USE THEM!

Will The Comittee remove plain arrays too? Now we have std::vector and std::array.]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s no need to remove pointers from the language, JUST DON&#8217;T USE THEM!</p>
<p>Will The Comittee remove plain arrays too? Now we have std::vector and std::array.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: guyfromvancouver		</title>
		<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-1049</link>

		<dc:creator><![CDATA[guyfromvancouver]]></dc:creator>
		<pubDate>Fri, 08 Jun 2018 10:08:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3496#comment-1049</guid>

					<description><![CDATA[&quot;C++ will become&quot; is a problematic thought.  If you want change then make a new language.  What is really being said here, and all along the journey from the original C++ to C++17 is that you don&#039;t want to loose the user base; you want to hang on to popularity at the expense of dragging people along with an ideology.  If as Stroustrup says that “Within C++, there is a much smaller and cleaner language struggling to get out.”, then make this new language as a new different language.]]></description>
			<content:encoded><![CDATA[<p>&#8220;C++ will become&#8221; is a problematic thought.  If you want change then make a new language.  What is really being said here, and all along the journey from the original C++ to C++17 is that you don&#8217;t want to loose the user base; you want to hang on to popularity at the expense of dragging people along with an ideology.  If as Stroustrup says that “Within C++, there is a much smaller and cleaner language struggling to get out.”, then make this new language as a new different language.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dênio Robson		</title>
		<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-935</link>

		<dc:creator><![CDATA[Dênio Robson]]></dc:creator>
		<pubDate>Sun, 22 Apr 2018 20:21:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3496#comment-935</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-898&quot;&gt;Ovidiu Cucu&lt;/a&gt;.

I love too. May be hard, but very efficient.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-898">Ovidiu Cucu</a>.</p>
<p>I love too. May be hard, but very efficient.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Hans Schmid		</title>
		<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-907</link>

		<dc:creator><![CDATA[Hans Schmid]]></dc:creator>
		<pubDate>Fri, 06 Apr 2018 13:57:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3496#comment-907</guid>

					<description><![CDATA[Don&#039;t make jokes about pointers. Not funny. Not even on April 1st.]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t make jokes about pointers. Not funny. Not even on April 1st.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Vincent Zalzal		</title>
		<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-901</link>

		<dc:creator><![CDATA[Vincent Zalzal]]></dc:creator>
		<pubDate>Mon, 02 Apr 2018 20:20:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3496#comment-901</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-895&quot;&gt;Lothar Scholz&lt;/a&gt;.

I am curious to know what your problem was exactly. In theory, a forward declaration should be sufficient for std::unique_ptr, as long as the deleter is not invoked (see Notes here: http://en.cppreference.com/w/cpp/memory/unique_ptr ). The problem we encountered was the default destructor of our class. Default destructors are inline, and thus need to invoke the deleter, which needs a type definition. However, as suggested in Scott Meyer&#039;s Effective Modern C++, putting the destructor definition (with =default) in the implementation file instead of the header solved our issue.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-895">Lothar Scholz</a>.</p>
<p>I am curious to know what your problem was exactly. In theory, a forward declaration should be sufficient for std::unique_ptr, as long as the deleter is not invoked (see Notes here: <a href="http://en.cppreference.com/w/cpp/memory/unique_ptr" rel="nofollow ugc">http://en.cppreference.com/w/cpp/memory/unique_ptr</a> ). The problem we encountered was the default destructor of our class. Default destructors are inline, and thus need to invoke the deleter, which needs a type definition. However, as suggested in Scott Meyer&#8217;s Effective Modern C++, putting the destructor definition (with =default) in the implementation file instead of the header solved our issue.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ovidiu Cucu		</title>
		<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-898</link>

		<dc:creator><![CDATA[Ovidiu Cucu]]></dc:creator>
		<pubDate>Mon, 02 Apr 2018 08:28:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3496#comment-898</guid>

					<description><![CDATA[I love pointers. :)]]></description>
			<content:encoded><![CDATA[<p>I love pointers. 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alexey Subbota		</title>
		<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-897</link>

		<dc:creator><![CDATA[Alexey Subbota]]></dc:creator>
		<pubDate>Mon, 02 Apr 2018 08:27:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3496#comment-897</guid>

					<description><![CDATA[And I almost believed it! Ha-ha-ha!]]></description>
			<content:encoded><![CDATA[<p>And I almost believed it! Ha-ha-ha!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: kris		</title>
		<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-896</link>

		<dc:creator><![CDATA[kris]]></dc:creator>
		<pubDate>Sun, 01 Apr 2018 12:30:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3496#comment-896</guid>

					<description><![CDATA[I SOOOOO hope this is not a April Fool&#039;s joke.]]></description>
			<content:encoded><![CDATA[<p>I SOOOOO hope this is not a April Fool&#8217;s joke.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Lothar Scholz		</title>
		<link>https://www.fluentcpp.com/2018/04/01/cpp-will-no-longer-have-pointers/#comment-895</link>

		<dc:creator><![CDATA[Lothar Scholz]]></dc:creator>
		<pubDate>Sun, 01 Apr 2018 10:19:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.fluentcpp.com/?p=3496#comment-895</guid>

					<description><![CDATA[Nice April fools joke. 

By the way, our last attempt to convert to modern pointers stopped when we couldn&#039;t  declare a pointer to T anymore by just using a forward reference to the class name. This makes large systems impossible to create. And this is not a joke.]]></description>
			<content:encoded><![CDATA[<p>Nice April fools joke. </p>
<p>By the way, our last attempt to convert to modern pointers stopped when we couldn&#8217;t  declare a pointer to T anymore by just using a forward reference to the class name. This makes large systems impossible to create. And this is not a joke.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
