2013-08-03 6 views
0

저는 프로그래밍에 익숙하지 않습니다.이 질문은 아마도 매우 기본적인 것이지만;개체를 만들고 런타임 중에 열거하기

나는 한 부분에서 나에게 묻는 숙제를 할당 받았다.

표준 입력에서 명령을 읽고 실행하는 주 프로그램을 작성하십시오. 모든 명령 은 위의 모듈/클래스의 함수에 해당합니다. 목록이 생성 될 때마다 고유 번호가 할당됩니다. 입력에 의해 최대 10 개의 목록이 생성된다고 가정 할 수 있습니다. 첫 번째 목록은 숫자 0을 할당하고 마지막 하나는 대부분의에 번호가 지정되어 9

나는 이미 코딩 모듈/클래스 (LinkedList의 클래스하는 LinkedList의 모듈 배열 클래스와 배열 모듈)하지만 난 잘 모릅니다 자동으로 생성하고 값을 지정할 수도 있습니다. 어디서부터 시작해야할지조차 모릅니다. 다른 변수 유형에 속해 있기 때문에 배열을 사용하여 만든 목록을 저장할 수 없습니다. 팁을 주시면 감사하겠습니다. 이 ID가 설정 될 것입니다,

static int id = 0; 

FunctionThatCreateList { 
/* Your creation code */ 
SetId(id); 
id++; 
} 

그런 식으로, 당신은 목록을 만들 때마다 :

+0

나는 당신의 질문을 불분명하게 찾는다. 모듈/클래스 란 무엇입니까? 명령과 목록을 연결하는 것은 무엇입니까? 무엇을 나열해야합니까? –

+0

수업과 상속을 아직 공부 했습니까? 모든 목록을 하나의 기본 클래스에서 상속 받아 기본 클래스 유형의 크기 10 배열에 저장할 수 있습니다. 여러분의 숙제에 대한 아이디어는 정확히 10 개 배열을 만들고 목록이 만들어 질 때마다 숫자가 주어 지므로 새 목록을 배열 [i]에 배치해야합니다. – DUman

답변

0

당신은 매번 당신이 목록을 만들 증가 정적 변수를 생성하고, 생성 된 목록을 식별하려면이 변수를 사용할 수 있습니다 그리고 당신은 그것이 유일 할 것이라는 점을 확신한다

+0

내 질문에 대한 명확하지 않기 때문에 내 질문이 명확하지 않을 수 있습니다. 모든 4 가지 항목 유형을 포함하는 구조체를 만들려고했지만 내 클래스 중 하나에 기본 생성자에 대한 변수가 필요하며 구조체에서 변수를 만들 수 없습니다. 그게 무슨 뜻인지 몰라. – user2648701

관련 문제