Comment Comment by HeliumHydride auto_ptr was effectively split into std::unique_ptr and std::shared_ptr. The problem was that before C++11, there wasn't a way to distinguish between copy assignment and move assignment. parent HeliumHydride 5 months ago