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();