아래의 문제에서
https://www.acmicpc.net/problem/10816
카드의 풀을 배열로 선언해서 카운트 하려고 하면, 배열의 크기가 1천만이 된다
1천만의 크기를 가진 배열을 선언해서 실행해보니 예상치 못한 에러로 종료가 되었다
혹시나 해서 배열의 크기를 10만으로 줄이니 이번엔 또 잘 돌아간다
찾아보니 배열의 크기가 너무 크면 컴파일러가 프로그램의 실행을 막는다고 한다
이유는 몇가지가 있지만 결국 성능상 효율 문제로 인해 제한한다고 한다
'C++ > 이론 및 용어' 카테고리의 다른 글
[c++] string 동적 할당에 관하여 (0) | 2022.06.13 |
---|---|
iterator 반복자 (0) | 2022.06.08 |
[c++] namespace (0) | 2022.06.07 |
댓글