강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김복두님의 프로필 이미지
김복두

작성한 질문수

홍정모의 따라하며 배우는 C++

7.10 스택과 힙 the stack and the heap

데이터 영역 관련 질문드립니다.

해결된 질문

작성

·

189

0

데이터 영역은 initialized data와 uninitialized data로 나뉜다는 것을 알게되었습니다.  그런데 왜 데이터만 두가지 경우로 나뉘어져있나요? 나뉘어졌을 때 어떤 이점이 생기는지 궁금합니다.

답변 1

2

https://stackoverflow.com/questions/16557677/difference-between-data-section-and-the-bss-section-in-c

uninitialized data 가 속한 BSS 메모리는 0 으로 초기화 하는 것을 보장한다고 합니다. 0 이 아닌 특정 값으로 초기화 되야하는 메모리들(initialized data)은 0 으로 초기화 되면 안되니까 구분해놓은게 아닐까 싶습니다. 제 추측.. 😅

김복두님의 프로필 이미지
김복두

작성한 질문수

질문하기