QLatin1Char 结构体
QLatin1Char 类提供了一个 8 位 ASCII/Latin-1 字符。 更多...
头文件 | #include <QLatin1Char> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake | QT += core |
- 所有成员列表,包括继承的成员
- QLatin1Char 是 字符串数据处理类 的一部分。
注意: 此结构体中的所有函数都是 可重入的。
公有函数
QLatin1Char(char c) | |
char | toLatin1() const |
char16_t | unicode() const |
相关非成员
(自 6.4) QLatin1Char | operator""_L1(char ch) |
详细描述
此类仅用于构建具有 8 位字符的 QChar。
另请参阅QChar,QLatin1StringView 和 QString。
成员函数文档
[显式 constexpr noexcept]
QLatin1Char::QLatin1Char(char c)
为 c 构造一个 Latin-1 字符。当输入字符的编码已知为 Latin-1 时,应使用此构造函数。
[constexpr noexcept]
char QLatin1Char::toLatin1() const
将 Latin-1 字符转换为字符的 8 位 ASCII 表示。
[constexpr noexcept]
char16_t QLatin1Char::unicode() const
将 Latin-1 字符转换为字符的 16 位编码 Unicode 表示。
相关非成员
[constexpr noexcept, since 6.4]
QLatin1Char operator""_L1(char ch)
创建 QLatin1Char 的字面量操作符。
以下代码创建了一个 QLatin1Char
using namespace Qt::Literals::StringLiterals; auto ch = 'a'_L1;
此功能自 Qt 6.4 开始引入。
© 2024 The Qt Company Ltd。本文件中包含的文档贡献均为各自所有者的版权。提供的文档依据自由软件基金会发布的GNU自由文档许可版1.3条款许可。Qt及其相关标志是芬兰以及全球其他地区的The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。