QtLiterals Namespace▲
-
Header: QtLiterals
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
-
qmake: QT += core
Detailed Description▲
Obsolete Members for QtLiterals▲
The following members of class QtLiterals are deprecated. We strongly advise against using them in new code.
Obsolete Function Documentation▲
[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.
Use _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.
The following code creates a QByteArray:
auto
str =
"hello"
_qba;
This function was introduced in Qt 6.2.
See Also▲
See also QByteArrayLiteral, QtLiterals::operator""_qs(const char16_t *str, size_t size)
[since 6.2] 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.
Use _s from Qt::StringLiterals namespace instead.
Literal operator that creates a 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.
The following code creates a QString:
auto
str =
u"hello"
_qs;
This function was introduced in Qt 6.2.
See Also▲
See also QStringLiteral, QtLiterals::operator""_qba(const char *str, size_t size)