2013-01-16 4 views

답변

3

목록을 인스턴스화하면됩니다. Generics는 컴파일러에서 지워지므로 런타임시 List와 완전히 동일합니다.

0

Java에서 런타임시 제네릭 형식을 인스턴스화 할 수 없다는 것을 감안할 때 C++에서는이를 할 수 없다고 확신합니다.

제네릭은 컴파일 타임 기능입니다. 예를 들어, 생성 한 것을 컴파일러에 전달하려는 경우가 아니라면. 텍스트의 일반 자바 코드로, 제네릭은 당신에게 유용하지 않을 수 있습니다. 나는 X 객체

입니다 목록을 만들려면

(이 작업을 수행 할 않은 경우 그리고 난 당신의 최선의 선택되지 않을 것 ++ C 의심) 자바 X에서

은의 유형입니다 참조 개체에. 모든 목록의 코드는 참조 만 포함하므로 코드는 동일하며 C++와 같은 템플릿이 아닙니다. 즉, 프리미티브 나 구조체 또는 객체는 사용할 수 없으며 참조 만 사용할 수 있습니다.

+0

그는 X를 인스턴스화하고 싶지 않고 List 을 인스턴스화하려고합니다. – EJP