const_iterator 抛弃的成员
以下 const_iterator 类的成员已经弃用。 它们的提供是为了保持旧代码的兼容性。我们强烈建议不要在新代码中使用它们。
公共函数
(在 6.2 中被弃用) QMap<Key, T>::const_iterator & | operator+=(QMap<Key, T>::const_iterator::difference_type n) |
(在 6.2 中被弃用) QMap<Key, T>::const_iterator & | operator-=(QMap<Key, T>::const_iterator::difference_type n) |
相关非成员函数
(在 6.2 中被弃用) QMap<Key, T>::const_iterator | operator+(QMap<Key, T>::const_iterator it, QMap<Key, T>::const_iterator::difference_type j) |
(在 6.2 中被弃用) QMap<Key, T>::const_iterator | operator+(QMap<Key, T>::const_iterator::difference_type j, QMap<Key, T>::const_iterator it) |
(在 6.2 中被弃用) QMap<Key, T>::const_iterator | operator-(QMap<Key, T>::const_iterator it, QMap<Key, T>::const_iterator::difference_type j) |
(在 6.2 中被弃用) QMap<Key, T>::const_iterator | operator-(QMap<Key, T>::const_iterator::difference_type j, QMap<Key, T>::const_iterator it) |
成员函数文档
[在 6.2 中被弃用]
QMap<Key, T>::const_iterator &const_iterator::operator+=(QMap<Key, T>::const_iterator::difference_type n)
[在 6.2 中被弃用]
QMap<Key, T>::const_iterator &const_iterator::operator-=(QMap<Key, T>::const_iterator::difference_type n)
[在 6.2 中被弃用]
QMap<Key, T>::const_iterator operator+(QMap<Key, T>::const_iterator it, QMap<Key, T>::const_iterator::difference_type j)
【已废弃于6.2版本】[deprecated in 6.2]
QMap<Key, T>::const_iterator operator+(QMap<Key, T>::const_iterator::difference_type j, QMap<Key, T>::const_iterator it)
【已废弃于6.2版本】[deprecated in 6.2]
QMap<Key, T>::const_iterator operator-(QMap<Key, T>::const_iterator it, QMap<Key, T>::const_iterator::difference_type j)
【已废弃于6.2版本】[deprecated in 6.2]
QMap<Key, T>::const_iterator operator-(QMap<Key, T>::const_iterator::difference_type j, QMap<Key, T>::const_iterator it)
此函数从6.2版本开始已废弃。我们强烈建议在新代码中不要使用它。
请使用 std::next
、std::prev
或者 std::advance
替代。
将迭代器移动 n 个位置。当 n 的值较大时,这些操作可能非常耗时。 QMap 的迭代器不是随机访问。
© 2024 The Qt Company Ltd. 本文档中的贡献内容归其相应所有者所有。本提供的文档使用的是由自由软件基金会发布的 GNU自由文档许可证第1.3版 的条款。Qt及其相应标志是The Qt Company Ltd在芬兰和其他国家/地区的商标。所有其他商标均为各自所有者的财产。