MFC

MFC 전역변수 선언

불량껌 2009. 4. 27. 11:27

MFC로 프로젝트를 생성하면,

StdAfx.h/cpp 파일이 있을겁니다.

 

전역변수는 여기에 선언하는 것입니다.

아래 예가 있습니다.

 

예_

// StdAfx.h

#include ...

#include ...

#include ...

...

extern int g_nData;

 

// StdAfx.cpp

#include ...

...

int g_nData = 0;

 

위 예를 보신바와 같이 StdAfx.h/cpp 파일에 선언을 하시면,

프로젝트내 모든 cpp파일에서 참조할 수 있습니다.

 

MFC 위저드가 생성한 프로젝트 내 StdAfx.cpp를 제외한

모든 cpp파일은 StdAfx.h 파일을 참조하고 있습니다.

 

변수 뿐만 아니라, 함수, 상수등도 정의할 수 있습니다.