AE
Size: a a a
AE
𝙼
𝙼
𝙼
𝙼
АЯ
МВ
АЯ
A
#include <QCollator>
#include <QDebug>
int main()
{
QCollator coll;
coll.setNumericMode(true);
const QString left{};
const QString right{"sample"};
qInfo() << left << "<" << right << ":" << (coll.compare(left, right) < 0);
qInfo() << right << "<" << left << ":" << (coll.compare(right, left) < 0);
return 0;
}
AS
#include <QCollator>
#include <QDebug>
int main()
{
QCollator coll;
coll.setNumericMode(true);
const QString left{};
const QString right{"sample"};
qInfo() << left << "<" << right << ":" << (coll.compare(left, right) < 0);
qInfo() << right << "<" << left << ":" << (coll.compare(right, left) < 0);
return 0;
}
Invalid parameter for QCollator::compare()
"" < "sample" : false
Invalid parameter for QCollator::compare()
"sample" < "" : false
RG
Invalid parameter for QCollator::compare()
"" < "sample" : false
Invalid parameter for QCollator::compare()
"sample" < "" : false
AS
A
Invalid parameter for QCollator::compare()
"" < "sample" : false
Invalid parameter for QCollator::compare()
"sample" < "" : false
AS
AS
AS
QString nullString;
QString emptyString{""};
assert(nullString.isNull());
assert(!emptyString.isNull());