Thanks for the feedback. I considered adding std::make_shared and left it for subsequent articles. I will be revisiting shared_ptr. I did cover 'const' and '&' with auto and I didn't know about std::declval. I'll study it and consider adding it.
Also, I have covered the case of not knowing the type and yet being able to declare it by using 'auto' in the article on 'decltype'.
Also, I have covered the case of not knowing the type and yet being able to declare it by using 'auto' in the article on 'decltype'.