C ++에서 통화 스택의 크기를 설정할 수 있습니까? (VS2008)
문제
비교적 큰 로컬 어레이를 할당하는 예제 코드에서 작업하고 있습니다. (정확한 32768) 내가 동일하게 시도 할 때 나는 스택 오버플로 인 것처럼 보이는 동작을 얻는다. 이제 내 예제가 스택을 내 응용 프로그램보다 더 크게 설정했는지 궁금합니다. 이게 가능해? 그렇다면 어떻게?
다른 팁
/f 컴파일러 플래그를 사용하여 기본 스택 크기를 설정하거나 두 번째 매개 변수로 지정할 수 있습니다. CreateThread 기능.
스택 크기를 엉망으로 만들지 않고 STD :: 벡터를 사용하거나 배열을 동적으로 할당하지 않겠습니까?
이 작업을위한 새 스레드를 만들 수 있습니다. 일반적으로 스레드를 만들 때 스택의 크기를 지정하고 vs2008의 CreateThread()
기능
제휴하지 않습니다 StackOverflow