eclipse2 님의 블로그

  • 홈
  • 태그
  • 방명록

2026/03/05 1

C++ 알고리즘) 스마트 포인터 및 언리얼 가비지 컬렉션

메모리를 직접 관리하는 c++에서 dagling pointer가 발생하지 않도록 스마트 포인터를 제공한다.unique_ptr - 객체에 대한 단일 소유권을 관리 (두개의 포인터가 하나의 공간을 소유할 수 없음, move를 통해 소유권 이전은 가능)shared_ptr - 레퍼런스 카운트를 관리 (현재 객체를 참조하는 포인터의 개수를 카운팅하는 것)weak_ptr - 객체의 소유권을 공유하지 않음 (shared_ptr은 서로를 가리켜 메모리 누수를 유발할 수 있기에 둘중에 하나를 weak_ptr로 대체하면 순환 고리가 끊어지게 됨)사용법#include #include //스마트 포인터 사용using namespace std;int main() { // unique_ptr 생성 unique_ptr..

c++/알고리즘 2026.03.05
이전
1
다음
더보기
프로필사진

eclipse2 님의 블로그

eclipse2 님의 블로그 입니다.

  • 분류 전체보기 (75)
    • 언리얼 (22)
    • c++ (18)
      • 알고리즘 (11)
    • 게임 기획 (20)
    • Oblivio(UE5) 프로젝트 (14)
    • GearsOfDecit(UE5) 프로젝트 (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바