스마트 포인터란?
다른 객체의 포인터 역할을 하는 객체이다.
객체가 소멸될 때 소멸자를 이용해 동적 메모리를 삭제한다.
스마트 포인터를 사용하면 생성과 소멸 작업을 조절할 수 있고, 복사와 대입 동작을 조절할 수 있다.
스마트 포인터는 어떤 동적 할당된 객체를 가리키고 있다가 스마트 포인터로 만들 때에
가리킬 객체의 포인터로 초기화한다.
'예전 > C, C++' 카테고리의 다른 글
배열 포인터, 포인터 배열 (0) | 2013.08.20 |
---|---|
[C/C++] 템플릿 (0) | 2013.01.07 |
라이브러리 하다가 (0) | 2012.12.09 |
[C/C++] 캡슐화와 은닉화 (2) | 2012.10.29 |
[C/C++] 레퍼런스 (0) | 2012.10.19 |