본문 바로가기
C++

strcpy_s 등 _s붙은 것들 특징, 문자열들

by juheeL 2017. 7. 17.

출처 : http://pccoms.tistory.com/entry/%EB%AC%B8%EC%9E%90%EC%97%B4-%EA%B4%80%EB%A6%AC-%ED%95%A8%EC%88%98%EB%93%A4-%EC%B4%9D%EC%A7%91%ED%95%A9

 

 

공통 _s 가 붙는 함수군에 대하여

-  strDestination 버퍼를 넘어서는 메모리 복사를 방지하는 스트링 함수라 이해하면 되겠다.

- _s류 함수의 첫 번째 인자로 배열이 들어가면 매크로에 의해 사이즈가 자동 계산된다.

 

 

 

_s로 stcpy_s하더라도,

긴 string을 짧은 string으로 복사할 때, string이 잘리므로 뒤에 null이 없다.

생성된 짧은 string의 맨 뒤에 null을 넣어줘야 함.

 

 

 

 

 

 

'C++' 카테고리의 다른 글

[비공개]string class 복사 시 참고하면 좋은 내용  (0) 2017.09.08
strcpy strncpy  (0) 2017.07.17
memcpy strncpy 차이  (0) 2017.07.17
strcpy_s() 0xFD  (0) 2017.07.17
배열 초기화 방법 중 무엇이 더 효율적인가..  (1) 2017.07.12