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からのものですが、まだ解決策を得ることができません...誰か助けていただければ幸いです。