Kopiowanie wskaźnika shared_ptr

0

Mam mniej więcej takie coś


class a{}

class b : public a {}

std::shared_ptr<a> test;

test = std::shared_ptr<b>(new b());

Jak przekopiować teraz "test" do kontenera vector by nie utracić też tego na co wskazuje test?

1

No ale niby co utracisz przy kopiowaniu? test nadal będzie wskazywać na to samo, a dodatkowo jeden element wektora będzie również na to wskazywać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0