본문 바로가기
코스웨어/09년 내장형하드웨어

_MSC_VER 의 의미

by 알 수 없는 사용자 2009. 8. 14.
728x90
반응형

_MSC_VER 은 Visual C++에 이미 정의된 매크로 상수로 Compiler 버전을 나타낸다.

4.0 = 1000
5.0 = 1100
6.0 = 1200
7.0 = 1300
8.0 = 1400


VC++에서 자동으로 class를 만들면  아래 코드 자동 삽입된다.

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

의미 :

#pragma once가 VC++버전이 1000이상인 곳에서만 의미 있음.

중복 include가 되면, error C2011: 'CA' : 'class' type redefinition

728x90