boost::shared_ptrの2つの異なるオブジェクトを指す2つの'があるとしclass Aます。
boost::shared_ptr<A> x = boost::make_shared<A>();
boost::shared_ptr<A> y = boost::make_shared<A>();
ある時点で、x所有しているオブジェクトの所有権を破棄し、オブジェクトの所有権をと共有する必要がありyますy。これはどのように達成できますか(両方のshared_ptrがその時点で構築されるため、コピーコンストラクターを使用する機会がないことに注意してください)。
ありがとう!