[TIL] Text RPG 제작하기(3)

주소리·2026년 7월 15일

TIL

목록 보기
26/48

설거지를 미루면 어떻게 되는지 아십니까. 음식물이 마르고 퀴퀴한 냄새가 나기 시작합니다. 지금 제 코드가 그렇습니다.

농담이고 정리정돈은 그때그때 하는 게 좋듯이 코드 정리도 그런 듯 합니다.
그래서 오늘은 헤더 정리 특집입니다.

1. 헤더 파일 == 목차

헤더 파일은 일종의 목차를 의미한다고 합니다. 들어가는 항목은 아래와 같습니다.

  • 클래스 선언
  • 멤버 변수 선언
  • 함수 원형 선언
  • 필요한 최소한의 #include
  • 중복 포함 방지 코드

    ai에서 추출한 예시입니다.

2. CPP == 본문

그렇다면 헤더 파일에 저렇게 선언이 정리된다면 .cpp 파일에는 어떻게 들어가야 할까요?

이런식으로 ""사이에 넣어 작성하면 됩니다. 강의 때 보았는데도 막상 쓸 때 머뭇머뭇하게 되더군요. 잘 익혀두어야 겠습니다.

3. 헤더 파일 정리 기준

헤더 파일을 정리하는 기준은 다음과 같습니다.

  • 중복 포함 방지 코드 작성
  • 필요한 include 최소화
  • 클래스/구조체 선언 작성
  • public → protected → private 순서로 정리
  • 함수 구현은 .cpp로 분리

잘 익혀서 영원히 써먹어 보겠습니다.

profile
게임개발 및 아트, TA

0개의 댓글