[c++] 스마트 포인터 활용1
- 스마트 포인터는 객체가 스코프를 벗어나면 메모리가 자동으로 해제된다.
#include <memory> // 추가 필요
- 기존 방식
int nNum = new int[10];
delete[] nNum;
nNum = nullptr
- 스마트 포인터 방식
auto nNum = make_unique<nNum[]>(10);
- 스마트 포인터 종류
unique_ptr : 일반적인 포인터와 크게 다르지 않은 개념 shared_ptr : 데이터를 공유할 수 있음, 대입 연산이 발생할 때 레퍼런스 카운트가 1씩 증가
Author And Source
이 문제에 관하여([c++] 스마트 포인터 활용1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hyunjae88/C-스마트-포인터-활용1저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)