티스토리 뷰

배열들의 크기를 다 합해봐도 최대 메모리에 못미치는데 메모리 초과가 나는 경우가 있어서 정리해본다.

많은 이유들이 있겠지만 일단 내가 미쳐 생각 못했던 부분들은 다음과 같다.

 

1. 헤더파일의 크기가 포함됨

 

2. int 의 크기가 항상 4바이트가 아닐수 있다. (https://stackoverflow.com/questions/11438794/is-the-size-of-c-int-2-bytes-or-4-bytes)

 

3. vector 같은 컨테이너들은 메타데이터가 포함된다. 

 

 

 

'노트' 카테고리의 다른 글

꼬리 재귀 (Tail Recursion)  (0) 2022.04.07
The rule of 3 / 0  (0) 2022.03.24
c++) Priority Queue 구현  (0) 2022.03.07
JAVA의 우선순위 큐  (0) 2022.03.03
c++) pow 함수와 부동소수점  (0) 2022.02.10
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함