迭代器过时成员
以下 iterator 类的成员已被弃用。 它们被提供以保持旧源代码运行。我们强烈建议不要在新的代码中使用它们。
公共函数
(自 6.2 弃用) QMap<Key, T>::iterator & | operator+=(QMap<Key, T>::iterator::difference_type n) |
(自 6.2 弃用) QMap<Key, T>::iterator & | operator-=(QMap<Key, T>::iterator::difference_type n) |
相关非成员
(自 6.2 弃用) QMap<Key, T>::iterator | operator+(QMap<Key, T>::iterator it, QMap<Key, T>::iterator::difference_type j) |
(自 6.2 弃用) QMap<Key, T>::iterator | operator+(QMap<Key, T>::iterator::difference_type j, QMap<Key, T>::iterator it) |
(自 6.2 弃用) QMap<Key, T>::iterator | operator-(QMap<Key, T>::iterator it, QMap<Key, T>::iterator::difference_type j) |
(自 6.2 弃用) QMap<Key, T>::iterator | operator-(QMap<Key, T>::iterator::difference_type j, QMap<Key, T>::iterator it) |
成员函数文档
[自 6.2 弃用]
QMap<Key, T>::iterator &iterator::operator+=(QMap<Key, T>::iterator::difference_type n)
[自 6.2 弃用]
QMap<Key, T>::iterator &iterator::operator-=(QMap<Key, T>::iterator::difference_type n)
[自 6.2 弃用]
QMap<Key, T>::iterator operator+(QMap<Key, T>::iterator it, QMap<Key, T>::iterator::difference_type j)
[自 6.2 弃用]
QMap<Key, T>::iterator operator+(QMap<Key, T>::iterator::difference_type j, QMap<Key, T>::iterator it)
[自6.2版本开始已弃用]
QMap<Key, T>::iterator operator-(QMap<Key, T>::iterator it, QMap<Key, T>::iterator::difference_type j)
[自6.2版本开始已弃用]
QMap<Key, T>::iterator operator-(QMap<Key, T>::iterator::difference_type j, QMap<Key, T>::iterator it)
此函数自6.2版本开始已弃用。我们强烈建议在新代码中不要使用该函数。
请使用 std::next
、std::prev
或 std::advance
代替。
将迭代器移动 n 个位置。对于大的 n 值,这些操作可能代价很大;QMap 迭代器不是随机访问。
© 2024 Qt公司。本文件中包含的文档贡献者的版权属其所有者。本文件所提供的文档遵照由自由软件基金会发布、GNU自由文档许可协议版本1.3的规定。Qt及其相关标志是芬兰和/或其他国家/地区的Qt公司的商标。所有其他商标均属于其各自所有者。