废弃的 const_iterator 成员函数

以下 const_iterator 类的成员函数已被弃用。 它们被保留以保持旧源代码运行。我们强烈建议不要在新代码中使用它们。

公共函数

(在 6.2 中已废弃) QMultiMap<Key, T>::const_iterator &operator+=(QMultiMap<Key, T>::const_iterator::difference_type n)
(在 6.2 中已废弃) QMultiMap<Key, T>::const_iterator &operator-=(QMultiMap<Key, T>::const_iterator::difference_type n)

相关非成员

(在 6.2 中已废弃) QMultiMap<Key, T>::const_iteratoroperator+(QMultiMap<Key, T>::const_iterator it, QMultiMap<Key, T>::const_iterator::difference_type j)
(在 6.2 中已废弃) QMultiMap<Key, T>::const_iteratoroperator+(QMultiMap<Key, T>::const_iterator::difference_type j, QMultiMap<Key, T>::const_iterator it)
(在 6.2 中已废弃) QMultiMap<Key, T>::const_iteratoroperator-(QMultiMap<Key, T>::const_iterator it, QMultiMap<Key, T>::const_iterator::difference_type j)
(在 6.2 中已废弃) QMultiMap<Key, T>::const_iteratoroperator-(QMultiMap<Key, T>::const_iterator::difference_type j, QMultiMap<Key, T>::const_iterator it)

成员函数说明

[废弃于 6.2] QMultiMap<Key, T>::const_iterator &const_iterator::operator+=(QMultiMap<Key, T>::const_iterator::difference_type n)

[废弃于 6.2] QMultiMap<Key, T>::const_iterator &const_iterator::operator-=(QMultiMap<Key, T>::const_iterator::difference_type n)

[废弃于 6.2] QMultiMap<Key, T>::const_iterator operator+(QMultiMap<Key, T>::const_iterator it, QMultiMap<Key, T>::const_iterator::difference_type j)

[废弃于 6.2] QMultiMap<Key, T>::const_iterator operator+(QMultiMap<Key, T>::const_iterator::difference_type j, QMultiMap<Key, T>::const_iterator it)

[自6.2版弃用] QMultiMap<Key, T>::const_iterator operator-(QMultiMap<Key, T>::const_iterator it, QMultiMap<Key, T>::const_iterator::difference_type j)

[自6.2版弃用] QMultiMap<Key, T>::const_iterator operator-(QMultiMap<Key, T>::const_iterator::difference_type j, QMultiMap<Key, T>::const_iterator it)

此功能自6.2版弃用。我们强烈建议在新代码中不要使用它。

请使用 std::nextstd::prevstd::advance 代替。

移动迭代器 n 个位置。对于 n 的较大值,这些操作可能很昂贵。QMultiMap 迭代器不是随机访问。

© 2024 Qt公司有限公司。此处包含的文档贡献归各自所有者所有。此处提供的文档受 GNU 自由文档许可证版本 1.3 的许可,由自由软件基金会发布。Qt 及其对应标志是芬兰和/或其他国家/地区的 Qt公司注册商标。所有其他商标均为各自所有者的财产。