출처 : 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 |