noinline
Microsoft 전용
__declspec(noinline)
는 특정 멤버 함수(클래스의 함수)를 인라인하지 않도록 컴파일러에 지시합니다.
함수가 작고 코드 성능에 심각한 영향을 주지 않는 경우 함수를 인라인 처리하지 않는 것이 적합할 수 있습니다. 즉, 오류 조건을 처리하는 함수처럼 함수가 작고 자주 호출될 가능성이 적은 경우가 여기에 해당합니다.
함수가 표시된 noinline
경우 호출 함수는 더 작아지므로 컴파일러 인라인 처리의 후보가 됩니다.
class X {
__declspec(noinline) int mbrfunc() {
return 0;
} // will not inline
};
Microsoft 전용 종료
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기