runtime_checks
선택 하거나 복원 하는 /RTC 설정 합니다.
#pragma runtime_checks( "[runtime_checks]", {restore | off} )
설명
컴파일러 옵션을 사용할 수 없습니다 하는 런타임 검사를 사용할 수 없습니다./Rtcs를 지정 하지 않은 경우 예를 들어, 지정 #pragma runtime_checks( "s", restore) 스택 프레임 확인을 사용할 수 없습니다.
해당 runtime_checks pragma는 함수 외부에 나타나야 합니다 및 pragma를 본 후에 정의 된 첫 번째 함수에 적용 됩니다.복원 및 오프 인수에 지정 된 옵션을 설정의 runtime_checks 설정 또는 해제 합니다.
해당 runtime_checks 는 다음 표에 표시 된 매개 변수 0 이상이 될 수 있습니다.
Runtime_checks Pragma의 매개 변수
매개 변수 |
런타임 검사 |
---|---|
s |
스택 (프레임) 확인 합니다. |
c |
값 데이터 손실 더 작은 데이터 형식에 할당 될 때 보고 합니다. |
u |
보고서 정의 되기 전에 변수를 사용 하면 됩니다. |
이러한 /RTC 컴파일러 옵션을 사용 하는 동일한 문자입니다.예를 들면 다음과 같습니다.
#pragma runtime_checks( "sc", restore )
사용 하는 runtime_checks pragma를 빈 문자열 ("") 지시문의 특수 한 형태입니다:
사용 하는 경우는 오프 매개 변수, 즉 상태로 해제는 위의 표에 나열 된 런타임 오류 검사를 합니다.
사용할 때 해당 복원 다시 매개 변수를 설정한 런타임 오류 검사는 /RTC 컴파일러 옵션을 지정 합니다.
#pragma runtime_checks( "", off )
.
.
.
#pragma runtime_checks( "", restore )