DHLee Dev Log

  • 홈
  • 태그
  • 방명록

2026/04/27 1

[C++] 스마트 포인터 정리

저번 글에서 RAII에 대해 간단히 정리하면서,자원의 수명을 객체의 수명에 맞춰 관리하는 방식이 중요하다는 것을 알게 되었다.스마트 포인터는 이러한 RAII 기법을 적용한 대표적인 예시이다.일반 포인터처럼 객체를 가리키고 사용할 수 있지만,객체의 소유권을 명확하게 표현하고, 해제 시점을 더 안전하게 관리할 수 있다는 점이 다르다.이번 글에서는 C++에서 자주 사용하는 스마트 포인터인unique_ptr, shared_ptr, weak_ptr에 대해 정리해보려고 한다.스마트 포인터란?스마트 포인터는 동적 할당한 객체를 자동으로 관리해주는 클래스 템플릿이다.일반 포인터를 사용하면 직접 delete를 호출해야 하지만,스마트 포인터는 자신의 수명이 끝날 때 관리하던 자원을 자동으로 해제한다.즉, 스마트 포인터는 ..

C++, CS 2026.04.27
이전
1
다음
더보기
프로필사진

DHLee Dev Log

알고리즘, CS, 언리얼 엔진 등을 공부하며 배운 것을 기록하는 블로그입니다.

  • 분류 전체보기 (23) N
    • 언리얼 엔진 (6) N
      • 프로젝트 (4) N
    • 알고리즘 (2)
    • C++, CS (15) N

Tag

Binary_Search, UE5, 알고리즘, 언리얼엔진, vtable, 프로그래머스, 언리얼 엔진, emplace_back, c++, 운영체제, vptr, 코딩테스트, UHT, 단조스택, push_back, NGE, CS, UBT, 액터 컴포넌트, map,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바