199451b44SJordan Rupprecht 299451b44SJordan Rupprecht #include <iostream> 399451b44SJordan Rupprecht 4*9bd72b5cSShafik Yaghmour 599451b44SJordan Rupprecht next()699451b44SJordan Rupprechtint next() { 799451b44SJordan Rupprecht static int i = 0; 8*9bd72b5cSShafik Yaghmour std::cout << "incrementing " << i << std::endl; 999451b44SJordan Rupprecht return ++i; 1099451b44SJordan Rupprecht } 1199451b44SJordan Rupprecht main()1299451b44SJordan Rupprechtint main() { 1399451b44SJordan Rupprecht int i = 0; 1499451b44SJordan Rupprecht while (i < 5) 1599451b44SJordan Rupprecht i = next(); 1699451b44SJordan Rupprecht return 0; 1799451b44SJordan Rupprecht } 18