static1 static static, 지역변수로 선언되어 있는 변수를 전역 변수처럼 사용한다. C++, 클래스에서 사용하는 static은 크게 2가지 특징을 가지고 있는데 첫번째로 public안에 선언된 멤버 변수에 static을 붙히면 전역 변수처럼 사용이 가능하다. (main 함수가 호출 되기 이전에 메모리 공간에서 초기화가 되기 때문이다.) #include class AAA { public: // public에 static을 선언 static int a; }; // 일단 이곳에서 초기화를 한번 해주어야 한다. int AAA::a = 10; void main() { std::cout 2010. 3. 24. 이전 1 다음