playXP

Page. 374 / 449 [내 메뉴에 추가]
글쓰기
작성자 아이콘Lament_Rainbow
작성일 2009-05-01 12:40:20 KST 조회 639
제목
C/C++에서 시스템 스택의 크기를 늘리는 방법이 뭔가요?

어제 그렇게 프로그램 만들다가


24바이트짜리 구조체 10만개 만들었다 프로그램이 죽었거든요.


물론 동적할당으로 해결했지만


그것 말고도 재귀함수같은거 구현하다보면 막힐듯 싶기도 하고..


이거 어떻게 해야 하는건가요?


전에 어디서 들은 기억이 있는데 잘... ㅇㅁㅇ;;

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

homm3 (2009-05-01 13:39:45 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
컴파일러 제약이나 고정되어 있는거 아닌가요?
Touko-Aozaki (2009-05-01 13:49:38 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
콜스택쪽은 컴파일러 옵션에 좌우되죠. 힙은 저도 잘 모르겠고...
homm3 (2009-05-01 14:24:09 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
힙은 무제한이죠.(이론상)

프로그래밍 언어를 들으셨을 것 같은데, 스택은 고정된 크기로 설정을 해놓아서 그거 이상되면 (컴파일러에서)스택을 위해서 설정해놓은 고정된 메모리용량을 넘쳐버려서 에러날거에요.
아이콘 Lament_Rainbow (2009-05-01 14:32:30 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
homm3//그거 컴파일 옵션으로 크기 조정 할 수 있다고 들었거든요.. 그게 제 기억으론 스타트업 코드에 들어가는걸로 기억 하는데, 거기에 포함되는 헤더파일에 지정이 되어 있고, 옵션주면 크기 조절이 되는걸로...
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.