A. 파일 분할
1. 파일 분할의 필요성
a. 파일 분할이 필요한 이유
당연히 파일이 방대해지는 이유도 있지만
공동 작업을 할 때도 필요하다
b. 선언 부재의 오류
2. 파일 분할하기
a.새 파일 생성 꿀팁 (클래스)
1) 소스파일 오른쪽 클릭 후 새 항목 클릭
2) C++에서는 헤더/c++파일 두개 짝을 맞춰서 작성해야하는데
3) 클래스로 생성하면 두개가 동시에 생성된다
b. 파일 분할하기
1) 각 Helper.h와 Helper.cpp 파일에 코드를 나눠주고
2) 메인 코드에서 실행
3) 위 컴파일 과정이 설명되어있음
3. 파일 분할시 알아둬야 할것
a. 선언의 중복
만일 cpp파일에 #include ... 의 내용으로 같은 내용이 들어간다면 매우 비효율적
따라서
#pragma once를 사용해 단 한번만 선언될 수 있도록 함
🧡 예전엔 이렇게 처리했었음
b. 헤더파일은 최대한 간략하게 작성
위 코드에서 iostream을 헤더파일에 넣는 순간 helper.h 파일을 참조하는 모든 파일에 iostream의 참조가 들어가게 됨
= 성능이 안좋아지기 때문에 지양하도록 하자!!
c. 변수 사용
함수와 마찬가지로 변수를 사용하기 위해선 아래와 같이 선언해주고
'프로그래밍 언어 > C++' 카테고리의 다른 글
[자료형(data type)] C++ 파생형 함수 총정리 2 (0) | 2023.09.06 |
---|---|
[자료형(data type)] C++ 파생형 함수 총정리 1 (0) | 2023.09.06 |
[게임 프로그래머 입문 올인원] 함수와 디버깅 : 스택과 레지스터 (13강) (0) | 2023.09.05 |
[게임 프로그래머 입문 올인원] 함수와 디버깅 : 함수, 변수의 범위 (12강) (0) | 2023.09.05 |
C++ 제어문 총정리 (0) | 2023.09.05 |