可能重复:
如何使用其复制构造函数和复制赋值是私有的对象?
在阅读TCPL时,我遇到了一个问题,正如标题所指的那样,然后“私人”课程是:
class Unique_handle {
private:
Unique_handle& operator=(const Unique_handle &rhs);
Unique_handle(const Unique_handle &rhs);
public:
//...
}
使用代码为:
struct Y {
Unique_handle obj;
};
我想做这样的操作
main()
{
Y y1;
Y y2 = y1;
return 0;
}
虽然,这些代码来自 TCPL,但我仍然无法得到解决方案......任何人都可以帮助我,不胜感激。