영어로 읽기

다음을 통해 공유


Warning C6030

'function-name' 함수에서 __declspec(noreturn)에 특성 [[noreturn]]을 사용합니다.

설명

이 경고는 declspec 변형 __declspec(noreturn)대신 C++11 표준 특성을 [[noreturn]] 사용하는 것이 좋습니다. 표준 특성은 언어 확장에 의존하지 않으므로 더 나은 플랫폼 간 지원을 제공합니다.

이 경고는 기본적으로 꺼져 있으며 규칙 집합의 All Rules 일부가 아닙니다. 이 경고를 사용하려면 사용 중인 규칙 집합 파일에 추가해야 합니다.

이 검사는 Visual Studio 2022 버전 17.0 이상 버전에서 사용할 수 있습니다. 코드 분석 이름: USE_ATTRIBUTE_NORETURN

예시

다음 코드는 C6030을 생성합니다.

__declspec(noreturn) void TerminateApplication();

특성을 사용하여 [[noreturn]] 문제를 해결합니다.

[[ noreturn ]] void TerminateApplication();

참고 항목

규칙 집합을 사용하여 실행할 C++ 규칙 지정