가아아아끔
코딩을 하다보면 특정 경고가 거슬린다
물론, 해당 파일 상단에
#pragma warning( disable : @@@@ ) // @@@에 특정 경고 번호 입력
를 넣으면 되지만, 저렇게 상단에 pragma를 넣게 되면 해당 파일 전체의 경고 메세지가 뜨지 않는다.
하지만, 동일 파일에서 특정 함수 / 특정 코드만 나오지 않게 하고 싶을 경우엔
#pragma warning( disable : 4172 )
// 4172는 지역 변수 또는 임시 개체의 주소를 반환 하는 경우의 경고이다.
int& TestFunction()
{
int a = 10;
return a;
}
#pragma warning( default : 4172 )
위의 코드처럼 disable 과 default 를 사용하면 된다.
'Programming > C & C++' 카테고리의 다른 글
C++ __cplusplus 매크로와 _MSC_VER 매크로를 이용한 C++ 지원 버전 체크 (0) | 2022.04.27 |
---|---|
Visual Studio 2017 - 솔루션 탐색기에서 '외부종속성' 필터 삭제하기 (0) | 2021.09.02 |
Visual Studio 2005 검색 시 두 줄씩 검색되는 버그 (0) | 2020.08.04 |
Virtual-Key Code List (0) | 2020.04.27 |
Visual Studio - C1083 Cannot open include file: '###' : No such file of directory. (0) | 2020.04.02 |