'Stack Overflow'에 해당되는 글 1건

  1. 2009.01.20 Visual C++ 프로그램에서 Stack Overflow 문제에 대한 해결방안

Visual C++ 프로그램에서 Stack Overflow 문제에 대한 해결방안

개발 2009. 1. 20. 16:03

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


보통 C++ 프로그램에서 Stack Overflow 가 발생하는 경우는 버퍼를 잡아 놓고 잡아놓은 버퍼보다 더 큰 데이터를 버퍼에 집어넣는 경우이다. 이경우에는 메모리가 crash 되어서 다른 side-effect 가 발생하게 된다.

다른 경우의 스팩오버플로오는 재귀적 함수 호출을 하는 경우에 발생하는 경우이다.
이럴경우에 해결책은 재귀적 함수를 사용하지 않는 방법과 스택의 크기를 늘려주는 방법이 있다.

여기서는 Process 에서 스택의 크기를 늘려주는 방법에 대해서 알아 본다.

다음을 참고 하시오.

http://support.microsoft.com/kb/315937



: