std::make_shared vs. the Normal std::shared_ptr Constructor - Simplify C++! c++11 - Difference in make_shared and normal shared_ptr in C++ - Stack Overflow