[c++] 속은 지역적인 변수가 없도록함
void func() {
    static int count = 0;
    count++;
}

위의 예제에서 count 변수는 func() 함수가 호출될 때마다 초기화되지 않고 그 값을 유지합니다. 이렇게 하면 count 변수는 함수 외부에서는 접근할 수 없지만 함수 내에서는 호출될 때마다 값이 유지되는 지역적인 변수를 만들 수 있습니다.

참고문헌: