Obsolete Members for iterator

以下成员源于类 iterator 被弃用。 提供它们是为使旧源代码能继续工作。强烈建议不要在新代码中使用它们。

公共函数

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

相关非成员

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

成员函数文档编制

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

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

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

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

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

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

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

使用 std::next , std::prev or std::advance 代替。

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