以下成員源於類 QByteArray 被棄用。 提供它們是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它們。
(deprecated (6.4))
qsizetype
|
count () const |
(deprecated (6.8))
QByteArray
|
operator""_qba (const char * str , size_t size ) |
This function is deprecated since 6.4. We strongly advise against using it in new code.
這是重載函數。
如同 size ().
[since 6.2]
QByteArray
operator""_qba
(const
char
*
str
,
size_t
size
)
This function is deprecated since 6.8. We strongly advise against using it in new code.
使用
_ba
from Qt::StringLiterals namespace instead.
Literal operator that creates a QByteArray out of the first size characters in the char string literal str .
The QByteArray 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 QByteArrayLiteral , but saves typing when many string literals are present in the code.
以下代碼創建 QByteArray :
auto str = "hello"_qba;
This function was introduced in Qt 6.2.
另請參閱 QByteArrayLiteral and QtLiterals::operator""_qs (const char16_t *str, size_t size).