1.为什用make_shared 单次分配内存,不用写两次类型名T
std::make_shared, std::make_shared_for_overwrite - cppreference.com
2.通过判断shared_ptr持有对象是否为unique,来决定如何修改当前数据.避免使用读写锁
4.enable_shared_from_this
1.为什用make_shared 单次分配内存,不用写两次类型名T
std::make_shared, std::make_shared_for_overwrite - cppreference.com
2.通过判断shared_ptr持有对象是否为unique,来决定如何修改当前数据.避免使用读写锁
4.enable_shared_from_this