C++ 헤더파일에서 전역변수 선언하여 사용하기


C++ 헤더파일에서 전역변수 선언하여 사용하기

C++로 프로그램을 작성하다가 난관에 부딪혀서 삽질을 좀 하다가 해결책을 찾아내어서 몇 자 적어본다.. 모듈로 나누어서 프로그램을 작성하여 make로 컴파일할 경우에 gcc를 사용하는 C에서는 전역변수를 알아서 처리해준다.. 따라서 전역변수에 대해서 따라 신경을 쓸 필요가 없다..일반적으로 그렇다.. 그러하기 때문에 gcc에서 옵션을 추가해서 사용하는 g++도 역시 그러할 것이라고 생각했다.. 하지만 C++용 컴파일을 하는 g++에서는 이와 같은 것을 용납하지 않는다..완전 난감.. 같은 헤더파일을 참조하고 같은 변수를 건드려야 하기 때문에 헤더파일마다 변수를 선언할 수도 없고 서로 같은 헤더파일을 가리키고 있는 경우가 있기 때문에 이것을 어떻게 처리해야 하는지 대해서 완전 고민에 고민을 거듭했다.. 구..


원문링크 : C++ 헤더파일에서 전역변수 선언하여 사용하기