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_iteratoroperator+(QMap<Key, T>::const_iterator it, QMap<Key, T>::const_iterator::difference_type j)
(在 6.2 中被弃用) QMap<Key, T>::const_iteratoroperator+(QMap<Key, T>::const_iterator::difference_type j, QMap<Key, T>::const_iterator it)
(在 6.2 中被弃用) QMap<Key, T>::const_iteratoroperator-(QMap<Key, T>::const_iterator it, QMap<Key, T>::const_iterator::difference_type j)
(在 6.2 中被弃用) QMap<Key, T>::const_iteratoroperator-(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::nextstd::prev 或者 std::advance 替代。

将迭代器移动 n 个位置。当 n 的值较大时,这些操作可能非常耗时。 QMap 的迭代器不是随机访问。

© 2024 The Qt Company Ltd. 本文档中的贡献内容归其相应所有者所有。本提供的文档使用的是由自由软件基金会发布的 GNU自由文档许可证第1.3版 的条款。Qt及其相应标志是The Qt Company Ltd在芬兰和其他国家/地区的商标。所有其他商标均为各自所有者的财产。