gpt4 book ai didi

c++ - 如何使用 Qt 库(可能是 qSort())对 QList 进行排序?

转载 作者:IT老高 更新时间:2023-10-28 22:24:35 31 4
gpt4 key购买 nike

class MyClass {
public:
int a;
bool operator<(const MyClass other) const {
return a<other.a;
}
....
};
....
QList<MyClass*> list;

最佳答案

在 C++11 中,您还可以像这样使用 lambda:

QList<const Item*> l;
qSort(l.begin(), l.end(),
[](const Item* a, const Item* b) -> bool { return a->Name() < b->Name(); });

关于c++ - 如何使用 Qt 库(可能是 qSort())对 QList<MyClass*> 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5103682/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com