Obsolete Members for QMultiMap::iterator | Qt Core | Qt 6.10.3
Description: The QMultiMap::iterator class provides an STL-style non-const iterator for QMultiMap.

- Qt 6.10
- Qt Core
- C++ Classes
- iterator
- Qt 6.10.3 Reference Documentation

# Obsolete Members for QMultiMap::iterator

The following members of class iterator are deprecated. They are provided to keep old source code working. We strongly advise against using them in new code.

## Public Functions

`(deprecated in 6.2)` QMultiMap<Key, T>::iterator & | operator+=(QMultiMap<Key, T>::iterator::difference_type n)
`(deprecated in 6.2)` QMultiMap<Key, T>::iterator & | operator-=(QMultiMap<Key, T>::iterator::difference_type n)

## Related Non-Members

`(deprecated in 6.2)` QMultiMap<Key, T>::iterator | operator+(QMultiMap<Key, T>::iterator it, QMultiMap<Key, T>::iterator::difference_type j)
`(deprecated in 6.2)` QMultiMap<Key, T>::iterator | operator+(QMultiMap<Key, T>::iterator::difference_type j, QMultiMap<Key, T>::iterator it)
`(deprecated in 6.2)` QMultiMap<Key, T>::iterator | operator-(QMultiMap<Key, T>::iterator it, QMultiMap<Key, T>::iterator::difference_type j)
`(deprecated in 6.2)` QMultiMap<Key, T>::iterator | operator-(QMultiMap<Key, T>::iterator::difference_type j, QMultiMap<Key, T>::iterator it)

## Member Function Documentation

### `[deprecated in 6.2]` QMultiMap<Key, T>::iterator &iterator::operator+=(QMultiMap<Key, T>::iterator::difference_type n)

### `[deprecated in 6.2]` QMultiMap<Key, T>::iterator &iterator::operator-=(QMultiMap<Key, T>::iterator::difference_type n)

### `[deprecated in 6.2]` QMultiMap<Key, T>::iterator operator+(QMultiMap<Key, T>::iterator it, QMultiMap<Key, T>::iterator::difference_type j)

### `[deprecated in 6.2]` QMultiMap<Key, T>::iterator operator+(QMultiMap<Key, T>::iterator::difference_type j, QMultiMap<Key, T>::iterator it)

### `[deprecated in 6.2]` QMultiMap<Key, T>::iterator operator-(QMultiMap<Key, T>::iterator it, QMultiMap<Key, T>::iterator::difference_type j)

### `[deprecated in 6.2]` QMultiMap<Key, T>::iterator operator-(QMultiMap<Key, T>::iterator::difference_type j, QMultiMap<Key, T>::iterator it)

This function is deprecated since 6.2. We strongly advise against using it in new code.

Use `std::next`, `std::prev` or `std::advance` instead.

Move an iterator by n positions. These operations can be expensive for large values of n; QMultiMap iterators are not random access.