[C++] delete[] 는 어떻게 배열의 크기를 알고 있을까?


[C++] delete[] 는 어떻게 배열의 크기를 알고 있을까?

이 정보는 표준화된 정보는 아니라고 합니다.그래도 해당 구성과 동작 방식에 대해서 잘 아는 사람들의 설명/의견을 기반으로 정리한 글입니다.최신 글 보다는 내용이 더 많았던 08~09년대 글을 위주로 작성했고, 출처는 글 하단부를 참조바랍니다.(최신 글이랑 과거 글이랑 조금 내용이 다른 부분이 있는데, 자료가 더 많은 과거 글 기준으로 작성됨.)우리가 동적할당을 할 때, 위와 같이 사용할 배열의 크기를 지정해두고 사용한다.하지만 delete를 할 땐, 크기를 입력해주지 않아도 알아서 크기만큼 지워주는 의문점을 갖고 있다.어떻게 이게 가능한 것일까?1. 결론결론부터 말하자면, 내부적으로 동적할당된 배열의 크기를 저장하고 있어서..........

[C++] delete[] 는 어떻게 배열의 크기를 알고 있을까?에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [C++] delete[] 는 어떻게 배열의 크기를 알고 있을까?