lwh1992   4년 전

안녕하세요, 공부하다가 전에 짠 코드와 이번에 짠 코드를 돌려봤는데 차이가 생겨 질문드립니다.

일단 메모리가 1번째= 1308KB, 2번째= 2028KB를 차지했다고 나옵니다. 

2번째 코드에서 int D 배열을 사용하지 않았는데 왜 메모리를 더 크게 소모하는지 궁금합니다.

읽어주셔서 감사합니다.

djm03178   4년 전

iostream은 포함하는 것만으로도 기본적으로 약 1MB를 더 가져갑니다. 애초에 아래쪽 코드도 cin이나 cout을 쓰지 않으니 stdio.h를 포함해도 됩니다.

두 코드를 비교할 때는 반드시 아무리 상관이 없어 보이는 부분이라도 전부 같게 해준 뒤에, 특정 부분을 다르게 했을 때 다르게 나오는 것을 확인해야 합니다.

lwh1992   4년 전

앗 감사합니다!! (꾸벅!!!)

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