// Vector에 class를 넣는 경우 std::vector<Base*> v1; // #1 std::vector<Base> v2; // #2 // 이 2개의 차이 // #1의 경우 Vector안의 값 각각이 해당 Derived 를 가리킨다. 즉, 모든 Base로부터 파생된 class 모두 저장 가능. // #2의 경우 Vector안에 각각의 Derived "복사본"이 저장됨. 즉 Base임 형태는