[질문]긴급도움바랍니다...
청식
학교 과제를 하는데..... mfc로 클래스를 생성하고 클래스 안에는 여러 변수와 그 변수를 읽고 쓰는 함수(변수는 private)
를 집어넣고 그 클래스에 맞는 객체를 열개를 생성해서 화면에 보여야 됩니다....
그래서 클래스를 생성했고 객체를 생성하는데.... 객체를 생성할때에는 배열형태로 생성하라는데....
도저히 모르겠네요....
배열 형태로 생성하려면 직접 사용자가 입력해야 되는거 아닌가요.....????
아니면 객체생성과 동시에 초기화할수 있는 방법이 있나요???
제가 짧은 지식으로 생각해낸거는 그냥 노가다로 배열 하나하나 마다 입력하는 건데
ex) arr[0].setname(홍길동);
arr[0].setbirth(1970.04.07);
.
.
.
이런식으로 할까도 생각했는데 그러면 변수 다섯에 객체가 10개니.....
50줄을 코딩해야하는데 뭔가 다른방법이 없나해서 도움요청합니다....
그리고 그렇게 생성된 객체를 화면에 나타내려면 어떻게 해야되죠???
view클래스에서 뭔가 어떻게 해야될것 같은데......
갖고 있는 책에는 잘 너무 어렵게 나와서 이해가 안되네요.....
도와주세요....
-
그녀는귀여웠다
객체를 배열로 만들어서 사용하면됩니다. 객체에 생성자가 인자를 받도록 해놓고
예를 들어 정수형을 받는다면 자료형 student[5]={10,20,30,40,50}; 해주시면 됩니다.
객체에 저장중인값이 어떤것이냐에따라서 다를것같네요 정수형이나 실수형이면
객체 맴버에 int show(){return 맴버값}; 해주시면 될듯 -
큰모듬
일단 한 질문들이 많아서 무엇을 물어보는지 헷갈리네요 ^^;;;
객체생성과 동시에 초기화 하는 방법은
아무 인자도 받지 않는 생성자를 만들어 두는 겁니다.
이름에 기본 이름을 넣어두는 거죠(\no name\이라던지..)