Obsolete Members for QByteArrayView

QByteArrayView 类的以下成员已被废弃。提供这些成员是为了确保旧源代码能够继续运行。我们强烈建议不要在新代码中使用它们。

公共函数

(since 6.5, deprecated in 6.5) QByteArrayView left(qsizetype length) const
(since 6.5, deprecated in 6.5) QByteArrayView mid(qsizetype start, qsizetype length = -1) const
(since 6.5, deprecated in 6.5) QByteArrayView right(qsizetype length) const

成员函数文档

[constexpr, since 6.5, deprecated in 6.5] QByteArrayView QByteArrayView::left(qsizetype length) const

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

在新代码中请改用 `first()`。

返回该对象中从位置 0 开始、长度为length 的子数组。

如果 `length ` 大于或等于 `size()`,或者小于零,则返回整个字节数组视图。

该函数在 Qt 6.5 中引入。

另请参阅 first()、last()、sliced()、startsWith()、chopped()、chop()、truncate() 以及slice()。

[constexpr, since 6.5, deprecated in 6.5] QByteArrayView QByteArrayView::mid(qsizetype start, qsizetype length = -1) const

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

在新代码中请改用sliced()。

返回该对象中从位置start 开始、长度为length 的子数组。

如果 `start ` 超过字节数组视图的长度,则返回一个空的字节数组视图。如果从 `start` 开始的字节数组视图中可用字符少于 `length ` 个,或者 `length ` 为负数(默认值),则该函数返回从 `start` 开始的所有可用字符。

该函数在 Qt 6.5 中引入。

另请参阅 first()、last()、sliced()、chopped()、chop()、truncate() 以及slice()。

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

在新代码中请改用last()。

返回该对象中从位置size() 开始、长度为length 的子数组,结束位置为length 。

如果length 大于或等于size(),或者小于零,则返回整个字节数组视图。

该函数在 Qt 6.5 中引入。

另请参阅 first()、last()、sliced()、endsWith()、chopped()、chop()、truncate() 和slice()。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.