22.09.16 18:03 작성
·
264
1
안녕하세요, 강의를 들었는데 정확히 이해한 것인지 모르겠어서 질문합니다.
1) 강의 5분 50초쯤에 이니셜라이저 리스트의 element 수를 늘려도 상관없다고 말씀하신 이유가,
생성자를 만들 때 깊은 복사를 하도록 만들어주었기 때문인가요?
아니면 깊은 복사가 아니라, 위임 생성자 IntArray에 list.size()로 인자를 보내서 동일한 주소m_data를 사용하고 크기만 바꿔주었기 때문인가요..?
2) 강의 2분 20초쯤에 소멸자를 보면
~IntArray()
{
delete[] this->m_data;
}
이렇게 되어 있는데 여기서 this->를 써주는 이유가 있나요? 저는 delete[] m_data;로 써도 된다고 생각했는데 제가 놓친 이유가 있는지.. 궁금합니다.