Mam problem ze skopiowaniem smart wskaznika do drugiego smart wskaznika razem ze skopiowaniem objektu który zawiera bez uzycia konstruktora.
class test
{
public:
test(bool x )
{
//....
}
};
std::unique_ptr<test> a;
a = std::unique_ptr<test>(new test(true));
std::unique_ptr<test> b;
b = a; // nie dziala
// celem jest posiadanie dwóch obiektów typu test.
Nie mogę nigdzie wyczytać jak to zrobić.