강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

기태황님의 프로필 이미지
기태황

작성한 질문수

홍정모의 따라하며 배우는 C++

9.11 대입 연산자 오버로딩, 깊은 복사, 얕은 복사

3분 17초에 null캐릭터 질문입니다.

작성

·

225

1

안녕하세요~ 

3분 17초경에 m_data가 가르키는 마지막 원소를 null캐릭터로 해주는데 그 바로 위의 for문에서 파라미터를 통해 받아온 source가 가르키는 마지막 원소인 널캐릭터를 대입해주기 때문에 안해주어도 상관 없는 것 아닌가요?? 

 

답변 1

1

생각해보니 그렇군요.

제가 생각해도 반복 횟수를

m_length = std::strlen(source) + 1;

로 받아왔으므로 

널문자 삽입 코드가 없이도 널문자까지 복사가 될 듯 합니다 :)

기태황님의 프로필 이미지
기태황

작성한 질문수

질문하기