jangtai4   1년 전

가능한 한 방해되지 않는 선에서 제 생각들을 주석처리 하였습니다.

답변으로 질문이 올라오면 최대한 빨리 피드백 해드릴테니  도와 주십시요.

previewpreview

YunGoon   1년 전

newNode1, newNode2는 모두 지역변수라서 스코프가 끝나면 모두 소멸됩니다.

지역변수의 주소를 벡터로 가지고 있어봤자 소멸되고 나면 더 이상 접근해선 안 되는 쓰레기값이 되며, 현재 코드는 그러한 주소에 접근하고 있어서 UB를 일으키게 됩니다.

jangtai4   1년 전

스코프 관련해서는 이해하였습니다. 

그렇다면 for문을 돌며 어떻게 매번 node를 생성할 수 있나요?

YunGoon   1년 전

동적할당을 사용해보시는 건 어떨까요?

jangtai4   1년 전

알겠습니다.

다른 자료구조에서 이용했던 방식으로 해보면 될까요??

preview

YunGoon   1년 전

넵. malloc/free를 쓰셔도 좋고, new/delete를 쓰셔도 좋습니다.

jangtai4   1년 전

알려주셔서 감사합니다!!

jangtai4   1년 전

위 질문사항은 해결 되었습니다. 다시 한번 감사드립니다.

이제 순서에 의존하지 않고 tree를 만드는 부분만 남았네요.

댓글을 작성하려면 로그인해야 합니다.