#include <memory> 필요

  1. 생성 std::shared_ptr<int> testShare_ptr = std::make_shared<int>(42);

  2. 할당 및 관리 std::shared_ptr<int> testShare_ptr = std::make_shared<int[]>(10); ⇒ (10)은 초기 배열의 크기

  3. 초기화