inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

179

DJ B

작성한 질문수 3

0

43:50~46:17

문제점:cpp파일에서 pi를 쓸때마다 메모리가 새로 할당돼서

메모리 낭비가 되고 있다(주소값이 달라지는것으로 확인함)

 

해결방안:

pi를 담은 cpp파일을 새로 만들고 pi를 초기화한후 헤더파일에선 선언만 하면

메모리주소가 고정돼서 메모리 낭비를 줄일수 있다

 

제가 이해한것:

pi를 담은 cpp파일에서 pi를 초기화해서 주소값을 고정시키고

헤더파일엔 pi를 선언만 한 후

내가 쓰고싶은 cpp파일에 헤더파일을 포함하게 되면

이미 pi에는 초기화를 한 cpp파일 내에 고정된 주소값이 있고

내가 이걸 외부에서 가져오기만 하기때문에

주소값이 변하지않는다 이렇게 이해했는데 이게 맞는지 궁금합니다

 

그리고 만약 cpp파일을 새로 만들지 않았을 경우

그러니까 헤더파일에서 pi를 초기화했을 경우

각 cpp파일마다 pi를 쓸 경우 pi의 주소값이 고정되는지도 궁금합니다

그리고 왜 헤더파일에다가 초기화했을 경우

각 cpp파일마다 pi의 주소가 변하는지도 궁금합니다

 

답변 0

환경설정 문

2

32

2

질문있어요!

2

43

2

수업 잘 들었습니다.

2

33

2

volatile에 대해 질문 있습니다.

2

40

2