함수는 스택에 쌓인다
함수를 호출할때 쌓이는 것은
1. 함수 호출 인자
2. 리턴할 주소
3. 함수내의 지역변수
함수가 종료될때 시스템 스택에서 위 3가지가 제거된다
그런데 재귀호출이무한히 반복되면 스택에서 제거되지 않고 계속 쌓이다 보니 오버플로우가 발생 된다
반응형
'프로그래밍(Programming) > c++, 11, 14 , 17, 20' 카테고리의 다른 글
년도 날짜 시간 초 얻기 time.h -> _time64, _localtime64 (0) | 2012.11.03 |
---|---|
날짜 및 시간 설정, 타이머 사용방법 (C++) (0) | 2012.11.03 |
파일 정보 얻기 (0) | 2012.11.01 |
예외처리 메커니즘 (SEH) (0) | 2012.11.01 |
__try __finaly SEH(Structured Exception Handling) 중.. (0) | 2012.11.01 |