• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wskaźniki unikalne.

Object Storage Arubacloud
0 głosów
170 wizyt
pytanie zadane 5 marca 2016 w C i C++ przez chomek Gaduła (4,500 p.)

Witam,

Nie jestem pewnien co do działania właśnie tych wskaźników i tu pytanie do was czy mając jakąś klase i metode:

void pushObject(Object* obj);

która dodaje do tego vectora wskaźnik:

std::vector<std::unique_ptr<Object>> m_objects;

to po zamknięciu programu zostanie zwolniona pamięć po tym objekcie na który wskazuje ?

1 odpowiedź

+1 głos
odpowiedź 5 marca 2016 przez niezalogowany
wybrane 5 marca 2016 przez chomek
 
Najlepsza

std::unique_ptr is a smart pointer that retains sole ownership of an object through a pointer and destroys that object when the unique_ptr goes out of scope. No two unique_ptr instances can manage the same object.

The object is destroyed and its memory deallocated when either of the following happens:

  • unique_ptr managing the object is destroyed
  • unique_ptr managing the object is assigned another pointer via operator= or reset().

http://en.cppreference.com/w/cpp/memory/unique_ptr

Aż tak trudno jest poczytać o tym w dokumentacji?

komentarz 5 marca 2016 przez chomek Gaduła (4,500 p.)
Nie znalazłem tego wcześniej dzięki :)
komentarz 5 marca 2016 przez niezalogowany
A szukałeś? Ten link to jest pierwszy wynik w Google po frazie: "unique_ptr"

https://www.google.pl/search?q=unique_ptr
komentarz 5 marca 2016 przez chomek Gaduła (4,500 p.)
wpisałem po polsku wyskoczył wynik gdzie ktoś stosował strukture która usuwała wskaźnik unikalny. dlatego miałem wątpliwości

Podobne pytania

0 głosów
1 odpowiedź 163 wizyt
pytanie zadane 25 stycznia 2022 w C i C++ przez Author[] Gaduła (3,130 p.)
0 głosów
1 odpowiedź 270 wizyt
pytanie zadane 12 marca 2021 w C i C++ przez grzechur18 Nowicjusz (150 p.)
0 głosów
1 odpowiedź 667 wizyt
pytanie zadane 30 kwietnia 2020 w C i C++ przez Eriss69 Gaduła (4,470 p.)

92,567 zapytań

141,420 odpowiedzi

319,615 komentarzy

61,952 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...