본문 바로가기
Programming/C++

C++ - 저장 유형 지정자 extern

by ahhang0k 2021. 4. 9.

extern

어딘가 있으니 니가 찾아서 해! 다른파일에 있을 수도 있어!

 

 

ex)

linkage1.cpp

#include <iostream>
using namespace std;
int all_files;// 다른 소스 파일에서도 사용할 수 있는 전역 변수
static int this_file; // 현재의 소스 파일에서만 사용할 수 있는 전역 변수

extern void sub();

int main()
{
	sub();
	cout << all_files << endl;
	return 0;
}

linkage2.cpp

extern int all_files;
void sub() {
	all_files = 10;
}

 

 

 

 

'Programming > C++' 카테고리의 다른 글

C++ 배열  (0) 2021.04.12
C++ 난수 생성 라이브러리  (0) 2021.04.09
C++ - 저장 유형 연산자 static  (0) 2021.04.09
C++ 전역변수와 지역변수  (0) 2021.04.09
C++ 실습 함수 0409  (0) 2021.04.09

댓글