Unique_ptr, czyli monopol na zasoby.

W poprzednim wpisie powiedzieliśmy sobie kilka słów o wskaźnikach surowych (raw pointers), czyli zwykłych wskaźnikach znanych nam z języka C.

Wskazaliśmy niektóre z ich słabych stron pozostawiając pytania, na które nie udzielają nam one odpowiedzi. Dzisiaj robiąc krok dalej w temacie wskaźników inteligetnych, chciałbym poruszyć temat pierwszego z nich- unique_ptr, pozostawiając wam do oceny, w jaki sposób odpowiada on na postawione wcześniej pytania. 

Czytaj więcej...

Po co nam Smart Pointery?

Dzisiajszym wpisem chcialbym otworzyć na blogu temat wskaźników inteligentnych: std::unique_ptr, std::shared_ptr, std::weak_ptr, które znajdziemy w bibliotece <memory> o ile posiadamy kompilator zgodny ze standardem C++11 lub nowszym. 

Aby dobrze wejść w temat smart pointerów, najpierw chciałbym napisać o wskaźnikach surowych (raw pointers). 

Czytaj więcej...

Pierwszy krok.

Ruszam z pierwszymi wpisami.
W najbliższym czasie zamierzam pisać notki w celu uporządkowania swojej wiedzy w c++ oraz podzielenia się nią z wami. 
Pobocznie zahaczymy o takie tematy jak wzorce projektowe, wielowątkowość, czy czysty kod. Mam nadzieję, że wielu z was skorzysta na tych wpisach ;) Czas na pierwszy krok.

 „Podróż tysiąca mil, zaczyna się od pierwszego kroku.
Konfucjusz

Podkategorie