더북(TheBook)

이렇게 하면 그림 1-2와 같이 메모리에 함께 관리 및 비즈니스 데이터를 저장하며 메모리 캐싱이 보다 효율적이다. make_sharedshared_ptr를 반환하기 때문에, 단순화를 위해 자동 타입 추론(3.4.1절 참조)을 사용할 수 있다.

▲ 그림 1-2 make_shared 이후의 shared_ptr

 

auto p1 = make_shared<double>();

shared_ptr에는 메모리와 실행 시간에 약간에 오버헤드가 있다. 하지만 약간의 오버헤드로 프로그램을 단순화할 수 있다.

Note≡ 읽을거리

Deleter와 shared_ptr의 기타 세부 사항은 라이브러리 레퍼런스 [26, 5.2절], [43, 34.3.2절] 또는 온라인 레퍼런스를 참조하라.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.