标签:unique_ptr

unique_ptr的成员函数release到底会不会释放内存空间

本人正在看《c++ primer》第五版中文版,关于unique_ptr。 在第418页,书上说: unique_ptr的release()只是放弃对指针的控制权,返回指针,并将本人置为空。 换句话说,release并不会调用delete。所以我们可以这样: unique_ptr<int> up(new int(10)); unique_ptr&……