| 64 | iterator operator++(int) { iterator copy(*this); ++(*this); return copy; } |
| 65 | iterator operator--(int) { iterator copy(*this); --(*this); return copy; } |
| 66 | difference_type friend operator-(iterator a, iterator b) { return (&(*a) - &(*b)); } |
| 67 | iterator operator+(size_type n) { return iterator(ptr + n); } |
| 68 | iterator& operator+=(size_type n) { ptr += n; return *this; } |
| 69 | iterator operator-(size_type n) { return iterator(ptr - n); } |