prog.cpp:15:10: error: too many template-parameter-lists
In file included from /usr/include/c++/4.7/iterator:62:0,
from prog.cpp:1:
/usr/include/c++/4.7/bits/stl_iterator_base_funcs.h: In instantiation of ‘void std::__advance(_InputIterator&, _Distance, std::input_iterator_tag) [with _InputIterator = myiterator<int>; _Distance = int]’:
/usr/include/c++/4.7/bits/stl_iterator_base_funcs.h:176:7: required from ‘void std::advance(_InputIterator&, _Distance) [with _InputIterator = myiterator<int>; _Distance = int]’
prog.cpp:21:23: required from here
/usr/include/c++/4.7/bits/stl_iterator_base_funcs.h:128:2: error: no match for ‘operator++’ in ‘++__i’