2675번 - 문자열 반복
질문 게시판에 있는 반례에 대해서 거의 모두 해봤는데 답으로 잘 나옵니다 ...
<string> library 를 이용하고 싶어서 일부러 char [] 는 쓰지 않았습니다.
iterator는 string의 입력이 끝난 후에 받는 것이 안전합니다! 왜냐하면, string은 현재의 size보다 더 긴 입력을 받게 되면, 메모리를 다시 재할당하게 될 수도 있는데,
이렇게 되면 iterator가 가리키는 것이 정확하지 않을 수 있기 때문입니다.
정말 감사드립니다 C++위 string과 char 부분이 다른언어와 다르게 정말 힘들게 구현되는게 또 느껴지네요... 배워도 배워도 끝이 없네요 ..
댓글을 작성하려면 로그인해야 합니다.
kwak2418 3년 전
질문 게시판에 있는 반례에 대해서 거의 모두 해봤는데 답으로 잘 나옵니다 ...
<string> library 를 이용하고 싶어서 일부러 char [] 는 쓰지 않았습니다.