#include #include int next_id() { static int id = 0; return ++id; } int main() { const int first = next_id(); const int second = next_id(); assert(first == 1); assert(second == 2); std::cout << first << ' ' << second << '\n'; }