달력

12

« 2018/12 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 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
  •  
  •  
  •  
  •  
  •  

'오토 포인터'에 해당되는 글 1

  1. 2010.04.02 auto_ptr의 개념.
2010.04.02 11:32

auto_ptr의 개념. 프로그래밍/STL2010.04.02 11:32






#include <memory> 안에 존재하는

오토포인터(auto_ptr)

사용하는 이유는 런타임중 여러번의 delete를 해줄때 생기는 메모리릭에 대해서.
프로그래머가 delete를 해주지 않더라도.
자동으로 메모리를 지워주는 기능을 가지고 있다.
주의점은 소유권이라는것이 존재 하는데.
이는 객채 1개는 오로지 1개의 오토포인터만이 가질 수 있다.
기존의 포인터는 한 객체를 여러 포인터들이 가르킬 수 있었지만,
이것은 그럴 수 없다.
사용법.


사용은 다음과 같이 하게 된다.
주의점에 대해서 조금더 알아 보자.

ps : 함수에서 레퍼런스로 인자를 받게 되면,
소유권 이전이 일어 나지 않는다고 함.

'프로그래밍 > STL' 카테고리의 다른 글

iterator - 반복자  (0) 2010.04.08
시퀀스 컨테이너 - vector, list, deque  (0) 2010.04.05
용어적 설명.  (0) 2010.04.05
2가지 변수를 저장하는 pair  (0) 2010.04.04
numeric_limits.  (0) 2010.04.02
auto_ptr의 개념.  (0) 2010.04.02
Posted by 안식의후크