[c++] 속은 지역적인 변수가 없도록함
void func() {
static int count = 0;
count++;
}
위의 예제에서 count
변수는 func()
함수가 호출될 때마다 초기화되지 않고 그 값을 유지합니다. 이렇게 하면 count
변수는 함수 외부에서는 접근할 수 없지만 함수 내에서는 호출될 때마다 값이 유지되는 지역적인 변수를 만들 수 있습니다.
참고문헌:
- https://www.learncpp.com/cpp-tutorial/local-variables/
- https://docs.microsoft.com/en-us/cpp/cpp/static-local-variable-duration?view=msvc-160