c++ 공부중인데 클래스에 관해서 배우는 중임 클래스를 배열에 저장할때 클래스의 포인터 타입의 배열을 만들고

배열[0] = new 클래스(); 이런식으로 사용하던데 new 사용하면 힙에 클래스를 만들고 그 포인터를 반환해서 그걸 배열에 저장하는 거임? 

빡대가리라 new delete를 이해 잘 못했었음