본문 바로가기 메뉴 바로가기

바른생활해보자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

바른생활해보자

검색하기 폼
  • 분류 전체보기 (283)
    • 일기 (5)
    • 코딩테스트 (111)
      • Programmers (76)
      • BOJ (22)
      • 교육 (10)
    • Computer Language (57)
      • C# (19)
      • C & C++ (36)
      • Python (1)
      • Java (1)
    • Computer (75)
      • 그래픽스 (0)
      • Algorithm (13)
      • Computer Science (8)
      • Database (2)
      • Data structure (0)
      • Git (2)
      • Linux (16)
      • Network (19)
      • Operation System (5)
      • SQL (6)
    • 수학 (6)
      • 게임수학 (6)
    • 책읽어보자 (7)
    • 영어해보자 (3)
    • 스페인어해보자 (1)
    • 블로그 글쓰기 (4)
    • 개발 (13)
      • Unity (6)
      • Nest (0)
      • 개발일기 (0)
  • 방명록

unique_ptr (1)
[C++] 메모리 소유권과 스마트 포인터

스마트 포인터와 일반 포인터 동적 할당 객체는 delete 키워드를 통해 매번 할당 해제를 해야한다. 하지만 C++11부터는 스마트 포인터를 통해 메모리 해제를 자동으로 할 수 있게 된다. 하지만, 모든 포인터를 스마트 포인터로 사용하는 것이 아니기에 일반 포인터가 사용되는 시점과 포인터의 소유권의 위치를 명확히 알아야 할당 해제에 어려움이 없을 것이다. 메모리 소유권 (Memory Ownership) "메모리 소유권"이라는 용어는 일반적으로 프로그래밍에서 메모리 리소스의 소유 및 관리에 관련된 개념을 나타냅니다. 이는 특히 메모리 할당과 해제에 관련된 것이다. int *a, *b; a = new int(5); b = a; cout

Computer Language/C & C++ 2024. 1. 12. 13:03
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바