QString废弃成员
以下QString类的成员已被弃用。提供他们是为了确保旧源代码仍能运行。我们强烈建议不要在新代码中使用它们。
公共函数
(自6.4开始弃用) qsizetype | count() const |
静态公共成员
(自6.0开始弃用) QString | fromUcs4(const uint *str, qsizetype size = -1) |
(自6.0开始弃用) QString | fromUtf16(const ushort *str, qsizetype size = -1) |
相关非成员函数
(自6.2开始,自6.8开始弃用) QString | operator""_qs(const char16_t *str, size_t size) |
成员函数文档
[自6.4开始弃用]
qsizetype QString::count() const
此函数自6.4起已被弃用。我们强烈建议不要在新代码中使用它。
此函数重载了count()。
与 size() 相同。
[静态,自6.0开始弃用]
QString QString::fromUcs4(const uint *str, qsizetype size = -1)
此函数自6.0起已被弃用。我们强烈建议不要在新代码中使用它。
请使用 char32_t
重载。
[静态,自6.0开始弃用]
QString QString::fromUtf16(const ushort *str, qsizetype size = -1)
此函数自6.0起已被弃用。我们强烈建议不要在新代码中使用它。
请使用 char16_t
重载。
相关非成员函数
[noexcept,自6.2开始,自6.8开始弃用]
QString operator""_qs(const char16_t *str, size_t size)
此函数自6.8起已被弃用。我们强烈建议不要在新代码中使用它。
请使用Qt::StringLiterals命名空间中的_s
。
字面量运算符,可以从char16_t字符串字面量str的前size个字符创建一个QString。
QString 在编译时创建,生成的字符串数据存储在编译对象的只读段。重复的文本可能共享相同的只读内存。此功能与 QStringLiteral 可互换,但在代码中存在许多字符串字面量时可以节省键入。
以下代码创建了一个 QString
auto str = u"hello"_qs;
此功能是在 Qt 6.2 中引入的。
另请参阅QStringLiteral 和 QtLiterals::operator""_qba(const char *str, size_t size).
© 2024 Qt 公司。本文件中的文档贡献包括其各自所有者的版权。所提供的文档受自由软件基金会发布的 GNU 自由文档许可证版本 1.3 条款的许可。Qt 及其相关标志是芬兰和/或世界其他地区的 The Qt Company Ltd 的商标。所有其他商标均为其各自所有者的财产。