2008년 05월 06일
정적 배열 할당의 최대치
적정배열할당은 스택메모리에서 이루어지고, 동적배열할당은 힙메모리에서 이루어진다.
많이 사용하고 있는 Visual Studio 일 경우 기본옵션으로 스택의 크기는 1MB로 되어 있으므로 600 * 600 과 같이 1MB보다 큰 것들은 에러가 난다.
문제해결 방법은 옵션에서 스택 크기를 늘려주거나 동적할당으로 힙메모리를 사용한다.
스택의 크기 옵션 주는 방법 :
/F [ ] number, [] = 공백(선택사항)
number는 바이트 단위로 쓴다.
많이 사용하고 있는 Visual Studio 일 경우 기본옵션으로 스택의 크기는 1MB로 되어 있으므로 600 * 600 과 같이 1MB보다 큰 것들은 에러가 난다.
문제해결 방법은 옵션에서 스택 크기를 늘려주거나 동적할당으로 힙메모리를 사용한다.
스택의 크기 옵션 주는 방법 :
/F [ ] number, [] = 공백(선택사항)
number는 바이트 단위로 쓴다.
프로젝트의 속성 페이지 대화 상자를 엽니다.
C/C++ 폴더를 클릭합니다.
명령줄 속성 페이지를 클릭합니다.
추가 옵션 상자에 컴파일러 옵션을 입력합니다
# by | 2008/05/06 03:17 | Prog Skill | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]