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 |
댓글