C++/Study

[C++] 파일 분할 기준

MoongStory 2024. 12. 14. 23:45
반응형

파일명.h - 클래스의 선언을 담는다.

파일명.cpp - 클래스의 정의(멤버함수의 정의)를 담는다.

클래스의 선언이란...

class Car{
private :
	char gamerID[CAR_CONST::ID_LEN];
	int fuelGauge;
	int curSpeed;
publid :
	void InitMembers(char *ID, int fuel);
	void showCarState();
	void Accel();
	void Break();
};

 

위 처럼 컴파일러가 클래스와 관련된 문장의 오류를 잡아내는데 필요한 최소한의 정보를 포함한 클래스를 구성하는 외형적인 틀을 말한다.

그리고 이어서 클래스의 정의는...

위 클래스의 선언부에 선언되어 있는 함수들을 정의하는 것이 클래스의 정의이다.

반응형