<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cplusplus on Maceage's Blog</title><link>https://blog.maceage.com/tags/cplusplus/</link><description>Recent content in Cplusplus on Maceage's Blog</description><generator>Hugo</generator><language>en-au</language><copyright>© Graham Mace</copyright><lastBuildDate>Sun, 11 May 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.maceage.com/tags/cplusplus/index.xml" rel="self" type="application/rss+xml"/><item><title>Delving into C++</title><link>https://blog.maceage.com/posts/2025/delving-into-c-plus-plus/</link><pubDate>Sun, 11 May 2025 00:00:00 +0000</pubDate><guid>https://blog.maceage.com/posts/2025/delving-into-c-plus-plus/</guid><description>&lt;p&gt;As &lt;a href="https://blog.maceage.com/posts/2025/learning-unreal-engine/"&gt;mentioned previously&lt;/a&gt;, a prerequisite of the &lt;a href="https://www.cgspectrum.com" target="_blank"&gt;CG Spectrum&lt;/a&gt; &lt;a href="https://www.cgspectrum.com/courses/game-programming-foundations" target="_blank"&gt;Game Programming Foundations&lt;/a&gt; course is a basic understanding of the &lt;a href="https://en.wikipedia.org/wiki/C%2B%2B" target="_blank"&gt;C++ programming language&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;My programming experience has mostly been with higher-level languages. I started with &lt;a href="https://en.wikipedia.org/wiki/Visual_Basic_%28classic%29" target="_blank"&gt;Visual Basic&lt;/a&gt; before moving on to &lt;a href="https://en.wikipedia.org/wiki/Java_%28programming_language%29" target="_blank"&gt;Java&lt;/a&gt; and then &lt;a href="https://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29" target="_blank"&gt;C#&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Of those, I&amp;rsquo;ve always found C# particularly intuitive, but I&amp;rsquo;ve also wanted to learn C++ for a long time.&lt;/p&gt;&#10;&lt;p&gt;Since I already had a solid understanding of the core principles, I saw little value in taking extensive notes on concepts I was already familiar with, and instead committed code to:&lt;/p&gt;</description></item></channel></rss>