QByteArray废弃的成员
以下QByteArray类的成员方法已过时。它们提供以保持旧源代码的正常工作。我们强烈建议在新代码中不要使用它们。
公有函数
(自6.4版本已过时) qsizetype | count() const |
相关非成员
(自6.2版本,6.8版本已过时) QByteArray | operator""_qba(const char *str, size_t size) |
成员函数文档
[noexcept, 自6.4版本已过时]
qsizetype QByteArray::count() const
此函数自6.4版本起已过时。我们强烈建议在新代码中不要使用它。
这是一个重载函数。
与 size() 相同。
相关非成员
[noexcept, 自6.2版本,6.8版本已过时]
QByteArray operator""_qba(const char *str, size_t size)
此函数自6.8版本起已过时。我们强烈建议在新代码中不要使用它。
请使用 _ba
从 Qt::StringLiterals 命名空间中。
文本运算符可以创建一个从要替换的char字符串文本书面语中的第一个 size 个字符开始的 QByteArray。
该 QByteArray 是在编译时创建的,生成的字符串数据存储在编译目标文件的只读段中。重复的文本可能共享相同的只读内存。此功能与 QByteArrayLiteral 可以互换,但在代码中有许多字符串文本书面语时可以节省打字。
以下代码创建了一个 QByteArray
auto str = "hello"_qba;
此功能是在Qt 6.2版本中引入的。
也请参阅QByteArrayLiteral 和 QtLiterals::operator""_qs(const char16_t *str, size_t size)。
© 2024 Qt公司有限。本文件中包含的文档贡献的版权属于其各自的拥有者。本文件提供的文档是在 GNU自由文档许可版1.3 的条款下提供的,由自由软件基金会发布。Qt及其相关标志是芬兰和其他国家/地区的Qt公司有限和/或世界各地的商标。所有其他商标均为其各自所有者的财产。