/GR(런타임 형식 정보 사용)
업데이트: 2007년 11월
런타임에 개체 형식을 검사하는 코드를 추가합니다.
/GR[-]
설명
/GR를 사용하면 컴파일러는 _CPPRTTI 전처리기 매크로를 정의합니다. Visual C++ 2005에서 /GR는 기본적으로 활성화되어 있습니다. /GR-를 사용하면 런타임 형식 정보를 비활성화할 수 있습니다.
코드에서 dynamic_cast Operator 또는 typeid를 사용하는 경우 /GR를 사용합니다. 그러나 /GR를 사용하면 이미지의 .rdata 섹션 크기가 증가합니다. 코드에서 dynamic_cast 또는 typeid를 사용하지 않는 경우 /GR-를 지정하여 이미지 크기를 줄일 수 있습니다.
런타임 형식 검사에 대한 자세한 내용은 C++ 언어 참조에서 Run-Time Type Information을 참조하십시오.
Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면
프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 방법: 프로젝트 속성 페이지 열기를 참조하십시오.
C/C++ 폴더를 클릭합니다.
언어 속성 페이지를 클릭합니다.
런타임 형식 정보 사용 속성을 수정합니다.
프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면
- RuntimeTypeInfo를 참조하십시오.