tjdgus123 님의 블로그

tjdgus123 님의 블로그

  • 분류 전체보기 (99) N
    • Unreal (18) N
    • TIL (31)
    • Tech (0)
    • Programmers (43) N
    • 게임기획 (3)
    • 팀프로젝트 (2)
    • CS (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

tjdgus123 님의 블로그

컨텐츠 검색

태그

STL 알고리즘 stoi 맵 스택 메모리 c++ Greedy 벡터 얕은복사 깊은복사 dangling pointer 반복자 unordered_map stoll 스마트 포인터 sort stl 힙 메모리

최근글

댓글

공지사항

아카이브

dangling pointer(1)

  • C++ < 자원 관리(스택 메모리, 힙 메모리, 스마트 포인터) >

    메모리는 프로그램이 실행되면 데이터와 정보가 저장되는데, 공간에 한계가 있기 때문에 무한정 데이터를 담을 수는 없다. 이 예시로 주차장을 들 수 있다.차량을 세울 수 있는 공간은 정해져 있는데, 처음에 빈 자리가 많아 차가 들어와도 쉽게 주차를 할 수 있지만, 시간이 지나면서 차량이 계속 들어오면 주차 공간이 점점 줄어들게 된다. 결국 모든 차가 채워지면 더 이상 차를 세울 수가 없게 된다.이 때 새로운 차가 들어오게 되면 주차할 공간이 없고, 억지로 들어오려고 하면 통로가 막히거나 다른 차량의 이동을 방해하게 된다.그래서 어떤 차는 밖에서 기다리거나 기존에 있던 차량이 나가야만 새로운 차량으 들어올 수 있게 된다. 그래서 프로그램을 설계할 때 필요한 만큼만 메모리를 사용하고, 사용이 끝난 메모리는 적절..

    2026.03.09
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바