<分区>
Possible Duplicate:
How to use a object whose copy constructor and copy assignment is private?
在阅读 TCPL 时,我遇到了一个问题,如标题所指,然后“私有(private)”类(class)是:
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,但我仍然无法得到解决方案......任何人都可以帮助我,不胜感激。