참고 : 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 |