다음을 통해 공유


inline_recursion

직접 또는 상호 재귀 함수 호출을 인라인 확장을 제어합니다.

#pragma inline_recursion( [{on | off}] )

설명

것으로 표시 된 제어 기능으로이 pragma 사용 인라인__inline 또는 /Ob2 옵션 아래에서 자동으로 컴파일러를 확장 하는 기능입니다.이 pragma 사용 해야는 /Ob 컴파일러 옵션 설정은 1 또는 2입니다.기본 상태에 대 한 inline_recursion 해제 되어 있습니다.이 pragma pragma 표시 되 고 함수 정의 적용 되지 않습니다 첫 번째 함수 호출 시에 적용이 됩니다.

inline_recursion Pragma를 제어 어떻게 재귀 함수 확장 됩니다.경우 inline_recursion 해제 되어 및 인라인 함수 자체 (직접 또는 간접적으로)에서 함수를 호출 하는 경우 확장 된 한 시간입니다.경우 inline_recursion 켜져 함수에 설정 된 값에 도달할 때까지 여러 번 확장 되어 있는지는 inline_depth pragma에 의해 정의 되는 재귀 함수에 대 한 기본값은 inline_depth pragma를 나는 용량 제한.

참고 항목

참조

Pragma 지시문과 __Pragma 키워드

inline_depth

/Ob(인라인 함수 확장)