#include <iostream>
using namespace std;
extern int g_number = 100; //extern키워드를 사용해서 전역변수를 선언
int Func1()
{
return g_number++;
}
int Func2()
{
return g_number++;
}
int main()
{
int number = g_number++;
cout << "메인 number : " << number << endl;
cout << "Func1 number : " << Func1() << endl;
cout << "Func2 number : " << Func2() << endl;
//전역변수는 굉장히 편리한것 같지만, 네임스페이스 오염,
//테스트어려움,메모리할당, 커플링문제등
// 문제가 많기때문에 전역변수라는것이 있다라는것만 알고
//현업에서는 아에 사용하지 않는것이 좋다.
return 0;
}