-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
Game 객체는 왜 stack 영역에 만들었나요?
22.03.10 03:43 작성 조회수 204
0
Game도 어찌됐든 객체인데 스택에 만들어주는 이유가 있나요? Game 객체의 크기가 커지는 경우 stack overflow가 발생하진 않나요?
답변을 작성해보세요.
0
Rookiss
지식공유자2022.03.10
Game 객체가 '커진'다고 무한히 커지는 것이 아니고,
어차피 Game 객체 내부에서 또 동적 할당을 하면 힙 쪽에 잡힙니다.
그리고 애당초 스택에 담을 수 없을 정도로 Game이 거대하면 컴파일 단계에서 에러가 납니다.
결과적으로 스택, 힙, 전역 어디다 두더라도 크게 상관 없습니다.
답변 1