참고 : Understanding SAL - Visual Studio 2015 | Microsoft Learn

개념

  • MS의 정적 분석 도구와 함께 사용하는 주석 기반 언어
  • 정적 분석을 통해 잠재적인 오류 감지하고 코드 품질 향상에 사용

    주석들

  • _In_ : 입력 매개변수 (읽기 전용)
  • _In_opt_ : 선택적 입력 매개 변수 (NULL 허용)
  • _Out_ : 출력 매개변수 (함수에서 값을 초기화하여 반환)
  • _Inout_ : 입력도 되고 출력도 되는 매개변수 (읽고 쓰고 수정 가능)
  • _Outptr_ : 포인터를 반환하는 출력 매개변수 (동적 할당)
  • _Null_terminated_ : NULL로 종료되는 문자열 (c 스타일 문자열)

'프레임워크 > VisualStudio' 카테고리의 다른 글

MSVC_CL 명령  (0) 2025.03.27
__stdcall  (0) 2025.03.27
XML 문서화  (0) 2025.03.27
단축키  (0) 2025.03.27
MSVC 빌드 관련  (0) 2025.03.27

+ Recent posts

let textNodes = document.querySelectorAll("div.tt_article_useless_p_margin.contents_style > *:not(figure):not(pre)"); textNodes.forEach(function(a) { a.innerHTML = a.innerHTML.replace(/`(.*?)`/g, '$1'); });