以下成员源于类 QString 被弃用。 提供它们是为使旧源代码能继续工作。强烈建议不要在新代码中使用它们。
(deprecated in 6.4)
qsizetype
|
count () const |
(deprecated in 6.0)
QString
|
fromUcs4 (const uint * str , qsizetype size = -1) |
(deprecated in 6.0)
QString
|
fromUtf16 (const ushort * str , qsizetype size = -1) |
(since 6.2, deprecated in 6.8)
QString
|
operator""_qs (const char16_t * str , size_t size ) |
[deprecated in 6.4]
qsizetype
QString::
count
() const
This function is deprecated since 6.4. We strongly advise against using it in new code.
此函数重载 count()。
如同 size ().
[static, deprecated in 6.0]
QString
QString::
fromUcs4
(const
uint
*
str
,
qsizetype
size
= -1)
This function is deprecated since 6.0. We strongly advise against using it in new code.
使用
char32_t
overload instead.
[static, deprecated in 6.0]
QString
QString::
fromUtf16
(const
ushort
*
str
,
qsizetype
size
= -1)
This function is deprecated since 6.0. We strongly advise against using it in new code.
使用
char16_t
overload instead.
[noexcept, since 6.2, deprecated in 6.8]
QString
operator""_qs
(const
char16_t
*
str
,
size_t
size
)
This function is deprecated since 6.8. We strongly advise against using it in new code.
使用
_s
from Qt::StringLiterals namespace instead.
文字运算符创建的 QString out of the first size characters in the char16_t string literal str .
The QString is created at compile time, and the generated string data is stored in the read-only segment of the compiled object file. Duplicate literals may share the same read-only memory. This functionality is interchangeable with QStringLiteral , but saves typing when many string literals are present in the code.
以下代码创建 QString :
auto str = u"hello"_qs;
该函数在 Qt 6.2 引入。
另请参阅 QStringLiteral and QtLiterals::operator""_qba (const char *str, size_t size).