Qt 将QList<uchar> 分割为两个列表 - 使用mid函数
使用 Qt 的 QList 类的 mid 函数,您可以轻松地将一个 QList<uchar> 分割成两个列表。
以下是一个示例代码:
QList<uchar> originalList;
originalList << 1 << 2 << 3 << 4 << 5;
int splitIndex = 3; // 将列表分为两个部分的索引
QList<uchar> firstList = originalList.mid(0, splitIndex);
QList<uchar> secondList = originalList.mid(splitIndex);
// 打印结果
qDebug() << 'First List:';
for (const uchar& value : firstList) {
qDebug() << value;
}
qDebug() << 'Second List:';
for (const uchar& value : secondList) {
qDebug() << value;
}
在上面的示例中,我们创建了一个包含 1、2、3、4 和 5 的 QList<uchar>。然后,我们将列表分为两个部分,索引为 3。我们使用 mid 函数从原始列表中提取两个子列表。最后,我们使用循环打印两个子列表中的值。
输出将是:
First List:
1
2
3
Second List:
4
5
原文地址: https://www.cveoy.top/t/topic/pR4h 著作权归作者所有。请勿转载和采集!