I love that some of the new features of C++ have made it more intuitive. No longer do programmers have to worry about the move semantics in auto_ptr when they manipulate standard containers of objects that might have auto_ptrs.  New programmers can use unique_ptr and be done with it.

Still, it's fun to do a little programming language excavation every once in a while.  I remember reading "Ending With A Grin" many years ago, and making note of the improvements and trade-offs of grin_ptr over auto_ptr.


It's still worthwhile to know the idiosyncrasies and fundamentals of the language you're using so you can better appreciate what, exactly, the advancements are that have been made to it over time.
Shared publiclyView activity