我有抽象类 Managee 和辅助类 Wrapper。指向用于构造 Wrapper 的 Managee 的指针,然后 Wrapper 将接管 Managee。我想确保用户将始终分配新的 Managee。右值引用是否适合这个目标?
包装器定义:
...
Wrapper(Managee * && tmpptr);
Managee & GetManagee();
...
包装器用法:
Wrapper a(new ManageeA()); // ok;
Wrapper b(&a.GetManagee()); // error? <-----