【发布时间】:2020-02-22 18:16:59
【问题描述】:
关于 C++ 入门 5 版。第 12 章动态内存:它是这样写的:
shared_ptr p(u); P从
uniqe_ptru取得所有权;使u为空。 shared_ptr p(q, d) 假定内置指针q指向的对象的所有权。q必须可转换为T*($4.11.2,第 161 页)。p将使用可调用对象d(10.3.2 美元,第 388 页)代替delete来释放q。
- 我不明白“假设所有权来自
unque_ptr以及内置的对象...”。
谁能给我解释一下这一段?非常感谢。
【问题讨论】:
标签: c++ c++11 smart-pointers