标签: c++ pointers
我有一个在其构建中分配资源的Object,并在其构造中释放它。
我想将这些对象存储在不同的范围内。
如果我在函数中传递Object,则默认复制constr。只复制值,分配的资源将在原始范围的末尾发布。
如果我覆盖副本constr。分配资源,它的代码重复,并分配资源两次。
是否可以在不使用指针的情况下将资源分配对象移动到不同的范围,同时它也有效?