강의

멘토링

커뮤니티

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

auspicious2님의 프로필 이미지
auspicious2

작성한 질문수

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

4.2 전역 변수, 정적 변수, 내부 연결, 외부 연결

global variable 과 static local variable

작성

·

237

1

교수님의 두 변수에 대한 설명 잘 들었습니다.

약간 애매한 부분이 있어서 질문 드리는데요, global variable과 static local variable 은 모두 cpp 파일 전체에서 고정된 메모리 공간을 차지하고 있다는 사실은 동일하지만 stati local variable은 {} 안에서만 사용할 수 있고, global variable은 파일 전체에서 사용할 수 있다는 점이 다른 건가요?

답변 1

1

안녕하세요?
global 은 프로그램 전체에 대한 scope를 가집니다. static local은 생각하시는 것이 맞습니다. :)
덧붙이면 static 으로 선언한 경우 file scope를 가집니다.

auspicious2님의 프로필 이미지
auspicious2

작성한 질문수

질문하기