QVarLengthArray 已废弃的成员

以下 QVarLengthArray 类的成员已被弃用。它们提供以保证旧的源代码仍能工作。我们强烈建议不要在新代码中使用它们。

公共函数

(在 6.3 中已弃用) voidprepend(T &&value)
(在 6.3 中已弃用) voidprepend(const T &value)

成员函数文档

[弃用于 6.3] void QVarLengthArray::prepend(T &&value)

[弃用于 6.3] void QVarLengthArray::prepend(const T &value)

自 6.3 版本起,此函数已被弃用。我们强烈建议不要在新代码中使用它。

这个操作很慢。如果必须这样做,请使用 insert(cbegin(), ~~~) 代替。

在数组的开头插入 value

这与 vector.insert(0, value) 相同。

对于大型数组,此操作可能会很慢(线性时间),因为它需要在内存中移动所有项以向后移动一个位置。如果您需要一个提供快速 prepend() 函数的容器类,请使用 std::list。

另请参阅append() 和 insert()。

© 2024 Qt 公司有限公司。此处包含的文档贡献归各自所有者所有。本处的文档根据自由软件基金会发布的 GNU 自由文档许可证 version 1.3 的条款提供。Qt 和相关标志是芬兰的 Qt 公司及其全球子公司和关联公司的商标。所有其他商标归各自所有者所有。