익스턴1 Cpp마다 변수를 같이쓰자 !! extern 한 프로젝트에 여러가지 cpp를 사용하는데 어떠한 변수를 cpp끼리 같이 쓰고싶을때가 있을것이다. 이럴때 사용되는 것이 extern 이다. extern int A; 예를들어 A.cpp 에 int A 라는 변수가 있다. 그런데 B.cpp에서도 이 변수값을 그대로 사용하고 수정하고 싶다. 그럴경우 A.cpp에는 int A 라고 선언하여 사용하고 B.cpp 에서는 extern int A 라고 선언을 해주면 된다. 다른 cpp에서 사용중인 int A라는 값을 찾아서 B에서도 같이 사용할수 있게 되는것이다. 간단하게 cpp끼리 변수를 공유하여 사용할수 있는 방법이지만 , 여러가지 문제가 생길수도 있는 방법이다. C++ 에서는 이런식의 방법보다 class를 이용하여 해결하는게 바람직하다고 본다. 물론 간단한 프로그.. 2010. 6. 6. 이전 1 다음