<story><title>A quick primer on type traits in modern C++</title><url>https://www.internalpointers.com/post/quick-primer-type-traits-modern-cpp</url></story><parent_chain><item><author>rjeli</author><text>The amount of background knowledge you need to understand what’s happening here... I don’t envy people who have to catch up&lt;p&gt;becoming more and more convinced that when sfinae opened the Turing hatch it doomed c++</text></item></parent_chain><comment><author>skrebbel</author><text>I&amp;#x27;m not sure, I last coded C++ about 8 years ago and that was all C++03, yet I had no trouble to follow along.&lt;p&gt;I mean, even if you never saw a &amp;quot;constexpr&amp;quot; before, isn&amp;#x27;t it pretty clear from the example and the name, well, &amp;quot;constexpr&amp;quot; want&amp;#x27;s going on? Same for the other newish C++ features.&lt;p&gt;I thought it was a nice little primer.</text></comment>
<story><title>A quick primer on type traits in modern C++</title><url>https://www.internalpointers.com/post/quick-primer-type-traits-modern-cpp</url></story><parent_chain><item><author>rjeli</author><text>The amount of background knowledge you need to understand what’s happening here... I don’t envy people who have to catch up&lt;p&gt;becoming more and more convinced that when sfinae opened the Turing hatch it doomed c++</text></item></parent_chain><comment><author>saagarjha</author><text>&amp;gt; The amount of background knowledge you need to understand what’s happening here...&lt;p&gt;Not a whole lot, actually. You can go from C to this in about a week if you’re focused. (I did this a few years ago when learning C++. Now if you want to talk about initialization, that’s a whole ‘nother story…)</text></comment>