입력 매개 변수에 따라 유형이 다른 객체를 작성하려고합니다. 예 : 내 목적은 입력 '과정'과 2, 5 (포함) 사이의 런타임시의 정수라고하며 뭔가이 같은 비트가 일어날 것 : 분명히C++의 입력 매개 변수에 따라 클래스에 속한 객체 만들기
if (input == 2) TwoJ process;
if (input == 3) ThreeJ process;
if (input == 4) FourJ process;
if (input == 5) FiveJ process;
위 작동하지 않습니다 개체가 범위를 벗어나 있기 때문에 바로. 이것을 멋지게 구현할 수있는 방법이 있습니까? 건배
그래서 기본 클래스는 실제로 필요한 모든 것을 수행 할 필요가 없습니다. 실제 클래스를 모두 사용할 수 있어야합니다. – JMzance
@JackMedley, 네. 모든 필수 클래스가 구현해야하는 인터페이스를 정의합니다. – hmjd
좋아, 그걸 만들었고 그걸로 괜찮은 것 같아! 큰! 다른 하나의 관련 사항은 다음과 같습니다. 파생 클래스의 메서드에 지금 어떻게 액세스합니까? – JMzance