static local variable in C++

```
#include <iostream>

void inc()
{
    static int value{ 1 }; 
    ++value;
    std::cout << value << '\n';
} 

int main()
{
    inc();
    inc();
    inc();

    return 0;
}
```