![[C++] C++11 핵심 문법과 예제-4 ; 초보 개발자 일기 30 (스마트 포인터) [C++] C++11 핵심 문법과 예제-4 ; 초보 개발자 일기 30 (스마트 포인터)](https://mblogthumb-phinf.pstatic.net/MjAyMjA3MTBfMjYx/MDAxNjU3NDUyNjgzMzMw.lNuImr2xcpOTSapwDS__9buLLa-22QNl2bOXH9wKUDEg._6bGauxTZd5WY--bV8RO6rsRW_uiUHY7Nje05foxpNYg.PNG.hodong32/image.png?type=w2)
#스마트 #포인터 #Smart #Pointer #cpp11 #std::unique_ptr #shared_ptr 스마트 포인터 (Smart pointer) smart pointer는 메모리 리크 방지용도로 만들었습니다. 포인터로는 총 3가지 unique_ptr, shared_ptr, weaked_ptr가 있습니다.
해당 포인터들은 Delete를 안해도 된다는 장점이 있어, 사용자들이 사용하는게 쉽습니다. 즉, 객체의 소멸은 알아서 소멸이 된다는 장점이 있습니다.
사용을 위해선 각 포인터들의 성격을 알아야만 합니다. 해당 포스팅은 unique_ptr -> shared_ptr -> weaked_ptr 순서로 진행됩니다.
Header-> #include 1.std::unique_ptr 명령어 std::unique_ptr
#cpp11
#include
#Pointer
#shared_ptr
#Smart
#std
#스마트
#포인터
원문링크 : [C++] C++11 핵심 문법과 예제-4 ; 초보 개발자 일기 30 (스마트 포인터)