[C++] 파일 분할 기준

파일명.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();
};
위 처럼 컴파일러가 클래스와 관련된 문장의 오류를 잡아내는데 필요한 최소한의 정보를 포함한 클래스를 구성하는 외형적인 틀을 말한다.

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

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

댓글

이 블로그의 인기 게시물

[NSIS] 32비트와 64비트 모듈 등록하는 법. (regsvr32)

[Visual Studio] Windows 7 에서 Visual Studio 6.0 디버그 시 프로세스 좀비되는 증상 해결 방법