::public/C++

extern

해맑은욱 2020. 9. 1. 15:38

*다른 파일에서 선언한 전역변수를 호출하여 사용할 수 있다.

프로세스의 정적 영역 어딘가에 위치하고  프로그램 시작부터 끝까지 어딘가에 존재한다.

// source.cpp
int num = 100;
 
// main.cpp
extern int num;
 
int main()
{
    cout<<num<<endl;    // output 100
 
    return 0;
}
cs