스코프가 닫히면 자동 소멸
지역 객체는 선언된 블록을 벗어날 때 소멸하므로 짧은 작업과 값 중심 코드에 잘 맞는다.
declare
use
scope end
Person p1처럼 선언하면 스코프가 객체 수명을 관리하고, new로 만든 객체는 delete 호출까지 프로그래머 책임이 된다.
지역 객체는 선언된 블록을 벗어날 때 소멸하므로 짧은 작업과 값 중심 코드에 잘 맞는다.
동적 객체는 포인터로 접근하고, 해제 누락이나 이중 해제 같은 오류를 직접 막아야 한다.
함수 안에서만 쓰는 객체는 스택을 먼저 고려하고, 스코프 밖 수명이나 큰 배열이 필요할 때만 동적 할당 책임을 분명히 둔다.