How to use a object whose copy constructor and copy assignment is private?
Posted
by coanor
on Stack Overflow
See other posts from Stack Overflow
or by coanor
Published on 2010-06-05T04:57:10Z
Indexed on
2010/06/05
6:02 UTC
Read the original article
Hit count: 244
In reading TCPL, I got a problem, as the title refered, and then 'private' class is:
class Unique_handle {
private:
Unique_handle& operator=(const Unique_handle &rhs);
Unique_handle(const Unique_handle &rhs);
public:
//...
};
the using code is:
struct Y {
//...
Unique_handle obj;
};
and I want to execute such operations:
int main()
{
Y y1;
Y y2 = y1;
}
although, these code are come from TCPL, but I still can not got the solution... Can anybody help me, appreciate.
© Stack Overflow or respective owner