gpt4 book ai didi

c++ - 对 c 结构进行排序

转载 作者:行者123 更新时间:2023-11-30 20:15:24 26 4
gpt4 key购买 nike

如何仅使用 int 对该结构进行排序?

   struct buch {         
string buchtitel;
int preis;
} buch;

最佳答案

如果这是 C++11,您可以使用 lambda 函数。

std::sort
(
beginIter, endIter,
[]( buch const& lhs, buch const& rhs ){ return lhs.preis < rhs.preis; }
);

其中 beginIterendIter 定义您想要排序的项目的随机访问迭代器,endIter 是超出范围末尾的一个.

关于c++ - 对 c 结构进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19703270/

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