본문 바로가기

etc

[C++] warning C4996


 VS 2005부터 CRT라이브러리의 문자열을 다루는 함수의 안정성에 많은 신경을 쓰면서 

기존의 문자열에 _s 를 붙이는 안전함수? 를 제공하고 있다. 해서 이 함수를 사용하지 

않으면 위의 warning가 발생하게 된다.


 기본적으로 하라는데로 _s 함수를 사용하면 좋겠지만, 이미 어느정도 진행되어 

있는 프로젝트에서 해당 함수로 변경하는 것이 조금 고된 일이 된다고 생각된다면

다음의 추가로 해결할 수 있다. 


미리 컴파일된 해더(stdafx.h) 에


#define _CRT_SECURE_NO_WARNINGS

#define _CRT_SECURE_NO_OVERLOAD_STANdARD_NAES 1

#define _CRT_SECURE_NO_DEPRECATE


이것을 추가한다. 

'etc' 카테고리의 다른 글

[C++] 문자열 분리(strtok, strtok_s)  (0) 2013.03.04
[Network] IRC구조  (0) 2013.02.22
[SVN] tortoise svn branch merge  (0) 2013.02.13
[C++] 전방선언과 include  (0) 2013.02.13
[C++] GetLastError() 활용  (0) 2013.02.13