본 캠프 TIL

26.05.08 TIL / C++ Text RPG STEP 4

jh009 2026. 5. 8. 20:29

STEP 4


Player.h

 

Player 클래스 생성 후 protected의 멤버 변수를 넣어주었음.

 

name, stat[ ] 값을 Player 생성자로 넘겨서 코드 구조가 직관적으로 바뀌었음.


Player.cpp

Player* player = nullptr;
→ Player를 담을 공간(주소)을 미리 예약해 뒀는데, 일단은 비워둘게
왜 비워둠??
사용자가 번호를 누르기 전까지는 이 캐릭터가 전사가 될지, 마법사가 될지 프로그램은 알 수 없음.
어떤 직업이 올지 모르니 일단 '플레이어용 빈 자리' 만 만들어두고, 선택이 끝나면 그 자리에 딱 맞는 직업 객체를 동적으로 할당(new)해서 넣으려는 것임.


솔직히 STEP4 를 이해하기 힘들었다. 두고두고 복습하면서 눈에 익힐 때까지 따로 더 연습을 해야겠다.

'본 캠프 TIL' 카테고리의 다른 글

26.05.12 TIL / C++ Text RPG STEP 5  (0) 2026.05.12
26.05.11 TIL / C++ Text RPG  (0) 2026.05.11
26.05.07 TIL / C++ Text RPG STEP 1 ~ 3  (0) 2026.05.07
26.05.06 TIL  (0) 2026.05.06
26.05.04 TIL  (0) 2026.05.04