본문 바로가기

C++

[아무도 알려주지 않은 C++ 코딩의 기술] 소스코드 관리 기술

1회독
① 24.07.28,목 : p.47 ~ p.57

 

✅ 프로젝트 생성 직후에 할 것

1. 메인 함수 외에 다른 코드를 모두 제거한다.

2. 메인 함수가 담긴 코드 파일명을 main.cpp로 변경한다.

3. [솔루션 탐색기] 창의 [소스파일]과 [헤더파일] 필터를 제거한다.

 

✅ 공통 헤더파일

공통 헤더파일이란?

  모든 cpp 파일이 접근하는 헤더 파일

  코드 전체적으로 자주 사용되는 구문이나 헤더는 이곳에 모아 중복되는 코드를 정리하는 기술

  비주얼 스튜디오에 미리 컴파일된 헤더를 설정하면 새로 만든 cpp 파일 첫 머리에 헤더가 포함된다.

 

주의사항

  헤더파일에서는 공통 헤더파일을 포함하면 안된다.

  여러 include가 포함된 공통 헤더파일이 헤더에 포함되는 순간 include 관계가 뒤집히는 등의 복잡한 문제를 야기할 수 있다.

  공통 헤더파일은 cpp에서만 포함하기!

 

✅ 리소스 파일

리소스 파일이란?

◼ 애플리케이션에서 사용되는 추가적인 데이터와 리소스를 포함하는 파일

실행파일(exe)나 동적 라이브러리(dll)은 자체적으로 리소스를 가질 수 있다.

ex) 버전 정보, 아이콘, 비트맵, 대화 상자 템플릿, 문자열, 메뉴

윈도우 애플리케이션 개발에서 많이 사용된다.

코드와 데이터를 분리하여 관리할 수 있어 유지보수와 확장이 용이해진다.

  확장자 .rc

리소스 스크립트 파일이라고도 한다.

'C++' 카테고리의 다른 글

240718 VSCODE C++ 개발 환경 설정하기  (0) 2024.07.18