auto_ptr<>, unique_ptr<>, shared_ptr<>, weak_ptr<>
================================================
shared_ptr<>
#include<memory> int main() {
shared_ptr<int> a std::make_shared<int>(10); int* pa = a.get(); a.use_count(); a.reset(); a.use_count(); }