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