Можно создать дубликат:
How to use a object whose copy constructor and copy assignment is private?Как использовать объекты, которые получили частный экземпляр-конструктор и конструктор присваивания?
При чтении TCPL, У меня проблема, так как refered название, а затем 'частный' класс:
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, но я до сих пор не может есть решение ... Может кто-нибудь мне помочь, оценить.
Зачем спрашивать дубликат вашего собственного вопроса? – GManNickG