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; } ```
``` #include <iostream> void inc() { static int value{ 1 }; ++value; std::cout << value << '\n'; } int main() { inc(); inc(); inc(); return 0; } ```