#스마트 #포인터 #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
#
스마트
#
포인터