-
Stack overflow 해결 방법Study/C/C++ 2017. 6. 12. 02:01
기본적으로 스택의 기본 예약 크기는 1MB이다.
그런데 그 크기를 넘는 경우에는 stack overflow가 발생한다.
호출 스택을 확인해보니 chkstk()이 호출됐다.
해결 방법
1. 스택에 할당한 것들을 모두 힙에 할당하게 변경한다.
2. 스택 예약 크기를 늘린다.
2 - 1. 프로젝트 속성 -> 링커 -> 시스템 -> 스택 예약 크기 -> 원하는(?) 크기로 변경
'Study > C/C++' 카테고리의 다른 글
Smart Pointer (0) 2018.09.01 Effective C++ Ch.1 (0) 2017.05.23 정적 멤버 변수 / 정적 멤버 함수 (0) 2016.04.26 댓글