블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2794)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (11)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday



입력받은 학생 수 대로 이름 국어 영어 수학 점수를 입력받아
이름, 국어, 영어, 수학, 총점, 평균, 등수 순으로 출력한다.
등수는 오름차순(1등부터 차례대로 출력) 

class 로 만들어라
class Student
{
private:
    char *m_szName;
};

- 이름 입력 받으면, char szName[1024];
- 동적할당.. malloc/free.
- 복사생성자
class StudentMgr  // Student 클래스를 관리하는 클래스

- 학생의 수를 입력 받아. Student 동적 할당.... new/delete

Student.h/cpp
StudentMgr.h/cpp

생성자를 만들고 값을 초기화 시켜라.
예) "Noname"
 

멤버변수는 private 속성을 가지도록 한다.

void main()
{
     // Test 
     Student a("홍길동", 100, 90, 80);
     Student b = a; // 복사생성자.
     // 프로그램이 실행되도록 만들어 주고.
}

- DetectMemoryLeak.h 추가시킨다.


반응형
Posted by blueasa
, |