// Using the proposed unbounded integer library #include #include int main() { try { auto i = std::experimental::seminumeric::integer{}; while (true) std::cout << ++i << '\n'; } catch (...) { // Do nothing } }